From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: [PATCH v2 0/4] Add GCC cross compiler for arm-none-eabi. Date: Sun, 16 Oct 2016 12:01:02 +0200 Message-ID: <87lgxohau9.fsf@elephly.net> References: <20160918063513.11027-1-rekado@elephly.net> <20160919202340.4122-1-theodoros.for@openmailbox.org> <87d1jp90l6.fsf@gnu.org> <878tubt5xd.fsf@mdc-berlin.de> <87oa2suldb.fsf@gmail.com> <87h98kf4gv.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57392) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bviFo-0004T6-Gm for guix-devel@gnu.org; Sun, 16 Oct 2016 06:01:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bviFl-0004iE-Eg for guix-devel@gnu.org; Sun, 16 Oct 2016 06:01:16 -0400 Received: from sender163-mail.zoho.com ([74.201.84.163]:21333) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1bviFl-0004gW-5j for guix-devel@gnu.org; Sun, 16 Oct 2016 06:01:13 -0400 In-reply-to: <87h98kf4gv.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Theodoros Foradis Cc: guix-devel Ricardo Wurmus writes: > Theodoros Foradis writes: > >> Hi, >> >> I see that the original patches were applied in master. Did you check if >> cross-binutils with 2.25.1 source works for your use case? > > Yes, I’m using the regular cross-binutils. Thanks for the hint! > >> Would you like me to reformat my patches for gcc-6.2.0, so that they can >> be applied on current master, or is there some other issue blocking that? > > No, it’s good. I’m going to apply your patches shortly. (Just haven’t > found the time to do so.) I’m sorry for the delay, but a variant of your patches is now in master as of 569f60164920a36e6597fe25e9373f97f89e8860. Since my patches had changed I needed to modify your patches a little to ensure they can be applied. I also made a few other changes: * I kept the newlib packages as variables, not procedures, using package inheritance instead to override the value of xgcc. * The toolchain generator procedure’s name (rather than the version) includes “-nano” when appropriate. The version of the toolchain package is just the version of xgcc. * Added the patches to the list of patches in “gnu/local.mk” I successfully built the cross-compiler based on GCC 6 after these changes, so everything should work as intended. Thanks again for your contributions! ~~ Ricardo