Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-23 Thread Jonathan Brielmaier
On 9/23/18 6:09 PM, Joshua Branson wrote: > Jan Nieuwenhuizen writes: > >> Ludovic Courtès writes: >> >> Hi! >> >> Yay! I think the way forward to reduce them further that I like best is >> to assume Guile and start building a Gash/Geesh and the other utilities >> from there. >> > > Can you

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-23 Thread Joshua Branson
Jan Nieuwenhuizen writes: > Ludovic Courtès writes: > > Hi! > > Yay! I think the way forward to reduce them further that I like best is > to assume Guile and start building a Gash/Geesh and the other utilities > from there. > Can you link to Gash/Geesh? I can't find it via google. > > Thanks

branched core-updates-next [WAS: Re: bootstrap: i686-linux now builds without binutils, gcc seeds]

2018-09-23 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Jan Nieuwenhuizen writes: > >> Hmm, make check showed some silly errors, I needed this patch > > And I needed another one to get tests/builders.scm to pass. And > although it passes it builds most of Mes bootstrap in ./test-tmp, which > takes quite a bit of time. > >

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Hmm, make check showed some silly errors, I needed this patch And I needed another one to get tests/builders.scm to pass. And although it passes it builds most of mes bootstrap in ./test-tmp, which takes quite a bit of time. Moreover, quite some other problems

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! >> I finally realised what it really means that the GuixSD bootstrap has >> `binutils-cross-boot0' (I really think that should be reflected in the >> SCM name too?) and `gcc-cross-boot0': bolting the x86_64-linux bootstrap >> onto the i686-linux Mes bootstrap proved

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi Ludo', > (And sorry for the delay; I reckon my mail scheduling algorithm leaves a > lot to be desired…) AFAICS, esp. what's coming your way you schedule way better than I do ;) >> +@node Reduced Binary Seed Bootstrap >> +@section The Reduced Binary Seed Bootstrap > >

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Ludovic Courtès
Hello! Jan Nieuwenhuizen skribis: > Jan Nieuwenhuizen writes: > >> Just to give you a heads up: four `Oops' fixup-commits later I decided >> to squash them again and create a fresh wip-bootstrap: d7feea557. >> >> I think it could be ready for a rename to core-updates-next. >> >> $ guix hash -r

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Ludovic Courtès
Hello! (And sorry for the delay; I reckon my mail scheduling algorithm leaves a lot to be desired…) Jan Nieuwenhuizen skribis: > Ludovic Courtès writes: [...] >> $ guix hash -r /gnu/store/58q6748dydqxrhrw8xn2gsf60djl6gvv-hello-2.10 >> 005zi21nvhmygjam6vsvkgmw9awsmyacz6a65naxcblrpbra1g94 > >

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-19 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Just to give you a heads up: four `Oops' fixup-commits later I decided > to squash them again and create a fresh wip-bootstrap: d7feea557. > > I think it could be ready for a rename to core-updates-next. > > $ guix hash -r

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > I just push a fresh wip-bootstrap 6d975c901, and all differences between > native x86 and --system=i686-linux are now gone! Just to give you a heads up: four `Oops' fixup-commits later I decided to squash them again and create a fresh wip-bootstrap: d7feea557. I

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hi Ludo'! Replying to your initial review to notice the things that I initially postponed and now have been done and the things that are still todo. >> Previously we discussed that “-s i686-linux” on x86_64 would lead to a >> different graph compared to a native

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
Vincent Legoll writes: > nice work here ! Thanks! >> +Guix---like other GNU/Linux distributions---is traditionally bootstrapped >> from >> +from a set of bootstrap binaries: Bourne shell, command-line tools provided >> by > > double "from-from" Thanks, fixed. janneke

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
Ricardo Wurmus writes: > Hi janneke! Hi Ricardo! >> +Guix---like other GNU/Linux distributions---is traditionally bootstrapped >> from >> +from a set of bootstrap binaries: Bourne shell, command-line tools provided >> by > > ^— this is an extra “from”. thanks for pointing out all these

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Vincent Legoll
Hello, nice work here ! On Mon, Sep 17, 2018 at 9:48 PM Jan Nieuwenhuizen wrote: > --8<---cut here---start->8--- > +Guix---like other GNU/Linux distributions---is traditionally bootstrapped > from > +from a set of bootstrap binaries: Bourne shell,

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-17 Thread Ricardo Wurmus
Hi janneke! > I have added this text to wip-bootstrap, image not shown inline here, > WDYT? […] > +@node Reduced Binary Seed Bootstrap > +@section The Reduced Binary Seed Bootstrap > + > +Guix---like other GNU/Linux distributions---is traditionally bootstrapped > from > +from a set of

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-17 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > It’s taken me a while but I successfully built > /gnu/store/58q6748dydqxrhrw8xn2gsf60djl6gvv-hello-2.10 > for i686 from commit 5d8b7131c23d2285dd3546c59022dd5953508943 of > ‘wip-bootstrap’. :-) That's great! > $ guix hash -r

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-17 Thread Jan Nieuwenhuizen
Ricardo Wurmus writes: > Using Janneke’s impressive work as the beginning of core-updates-next > sounds good to me. Thanks! > I’m sorry I haven’t yet been able to review wip-bootstrap myself. As you probably saw, Ludo' is already keeping me busy and quite some things will need some more work.

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-17 Thread Ricardo Wurmus
Ludovic Courtès writes: > Hello Janneke! > > It’s taken me a while but I successfully built > /gnu/store/58q6748dydqxrhrw8xn2gsf60djl6gvv-hello-2.10 > for i686 from commit 5d8b7131c23d2285dd3546c59022dd5953508943 of > ‘wip-bootstrap’. :-) > > --8<---cut

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-17 Thread Pjotr Prins
On Sun, Sep 16, 2018 at 09:24:20PM +0200, Ludovic Courtès wrote: > Hello Janneke! > > It’s taken me a while but I successfully built > /gnu/store/58q6748dydqxrhrw8xn2gsf60djl6gvv-hello-2.10 > for i686 from commit 5d8b7131c23d2285dd3546c59022dd5953508943 of > ‘wip-bootstrap’. :-) I knew you

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-16 Thread Ludovic Courtès
Hello Janneke! It’s taken me a while but I successfully built /gnu/store/58q6748dydqxrhrw8xn2gsf60djl6gvv-hello-2.10 for i686 from commit 5d8b7131c23d2285dd3546c59022dd5953508943 of ‘wip-bootstrap’. :-) --8<---cut here---start->8--- $ guix hash -r

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-01 Thread Jan Nieuwenhuizen
Gábor Boskovits writes: > +) After bootstrapping a static glibc-2.2.5, I tried building a shared >    2.2.5, 2.3, 2.3.4, 2.3.6, 2.4, 2.5 and 2.6.  When all failed, I >    invested a couple of days to patch 2.3.6...but that started to look >    like a gargantuan undertaking.  Iow,

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-01 Thread Gábor Boskovits
Jan Nieuwenhuizen ezt írta (időpont: 2018. aug. 31., P 18:32): > We have been working on the wip-bootstrap branch with the aim to remove > bootstrap binary seeds. At the moment this is for i686-linux only. > > The first step was to build binutils-mesboot-2.20.1a, > glibc-mesboot-2.2.5 and

bootstrap: i686-linux now builds without binutils, gcc seeds

2018-08-31 Thread Jan Nieuwenhuizen
We have been working on the wip-bootstrap branch with the aim to remove bootstrap binary seeds. At the moment this is for i686-linux only. The first step was to build binutils-mesboot-2.20.1a, glibc-mesboot-2.2.5 and gcc-mesboot-4.7.4 without the use of any binary binutils, glibc or gcc. The