From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Lepiller Subject: Re: I managed to build guix natively on Debian GNU/Hurd , what's next? Date: Fri, 30 Aug 2019 23:56:18 +0200 Message-ID: <20190830235618.2aeedef9@sybil.lepiller.eu> References: <8736hjh7c7.fsf@elephly.net> <5c5233873e372138e82f5d52225e287ee1b86a38.camel@gmail.com> <53512769-C494-42BC-91C2-83B3F1586512@lepiller.eu> <9888a399c79968627aeeebe05419304eca155fd2.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:59301) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3osq-0006az-Ot for guix-devel@gnu.org; Fri, 30 Aug 2019 17:56:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3osp-0008UT-9M for guix-devel@gnu.org; Fri, 30 Aug 2019 17:56:40 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:55102) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i3oso-00083k-1v for guix-devel@gnu.org; Fri, 30 Aug 2019 17:56:39 -0400 In-Reply-To: <9888a399c79968627aeeebe05419304eca155fd2.camel@gmail.com> 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: Svante Signell Cc: guix-devel Le Fri, 30 Aug 2019 20:25:24 +0200, Svante Signell a =C3=A9crit : > On Fri, 2019-08-30 at 19:14 +0200, Julien Lepiller wrote: > > > a =C3=A9crit : > > > =20 > > Thanks I'll try to install them. It seems like gcc is a little old, > > do =20 > > > you have > > > notes somewhere on how these cross-built packages were created? =20 > > =20 > > > I assume they can be built them within guix e.g. on GNU/Linux > > > amd64. > > >=20 > > > Build order?: > > > 1) binutils > > > 2) glibc > > > 3) gcc > > > 4) ? =20 > >=20 > > Hi, > >=20 > > I think this is the relevant part in the manual:=20 > > http://guix.gnu.org/manual/en/html_node/Bootstrapping.html#Building-the= -Bootstrap-Binaries =20 >=20 > Yes, but guix build bootstrap-tarballs --system=3Di586-gnu on GNU/Linux > amd64 results in: > guix build: error: could not find bootstrap binary 'tar' for system > 'i586-gnu' >=20 this might actually be more relevent: http://guix.gnu.org/manual/en/html_node/Porting.html#Porting so: guix build --target=3Di586-gnu bootstrap-tarballs I think, where i586-gnu is to be replaced by the right triplet for the Hurd. Maybe it's already the right triplet, but it doesn't look like a triplet, so it's a bit confusing.