Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Arne Babenhauserheide

Jan Nieuwenhuizen  writes:
> `make-mesboot0' is the initial build of GNU make.  You can read the full
> Guix bootstrap build recipe here:
>
> 
> http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/commencement.scm?h=core-updates

Ah, nice!

Again: Thank you very much!

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature


Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Jan Nieuwenhuizen
Arne Babenhauserheide writes:

Hi Arne,

>> You can see the current bootstrap path here:
>>
>> https://bootstrappable.org/projects/mes.html

> I do not see gmake in there. Is that covered by one of them, or can it
> be built with them?

`make-mesboot0' is the initial build of GNU make.  You can read the full
Guix bootstrap build recipe here:


http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/commencement.scm?h=core-updates

Greetings,
janneke

-- 
Jan Nieuwenhuizen  | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com



Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Arne Babenhauserheide

Ricardo Wurmus  writes:

> Hi Arne,
>
>> Do you have a document showing the bootstrap path — ideally in graph
>> form, i.e. with plantuml activity diagram?
>> http://plantuml.com/activity-diagram-legacy
>
> You can see the current bootstrap path here:
>
> https://bootstrappable.org/projects/mes.html
>
> This is without the path from virtually nothing to mes + mescc tools,
> i.e. mes and mescc tools currently are bootstrap binaries here.

This is really cool! Thank you!

>>>  - use Gash to remove bash, coreutils, grep, sed, tar from the Guix
>>>bootstrap binaries
>>
>> Is this about configure+make?
>
> You can see in the graph that “bootstrap-binaries” is a collection of
> statically linked binaries including tar, gzip, patch, coreutils, etc.
> Most if not all of these could be removed with Gash.

I do not see gmake in there. Is that covered by one of them, or can it
be built with them?

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature


Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Ricardo Wurmus
Hi Arne,

> Do you have a document showing the bootstrap path — ideally in graph
> form, i.e. with plantuml activity diagram?
> http://plantuml.com/activity-diagram-legacy

You can see the current bootstrap path here:

https://bootstrappable.org/projects/mes.html

This is without the path from virtually nothing to mes + mescc tools,
i.e. mes and mescc tools currently are bootstrap binaries here.

>>  - use Gash to remove bash, coreutils, grep, sed, tar from the Guix
>>bootstrap binaries
>
> Is this about configure+make?

You can see in the graph that “bootstrap-binaries” is a collection of
statically linked binaries including tar, gzip, patch, coreutils, etc.
Most if not all of these could be removed with Gash.

--
Ricardo