[bootstrappable] Re: [rb-general] Mes 0.15 released

  • From: Jan Nieuwenhuizen <janneke@xxxxxxx>
  • To: Ondřej Čertík <ondrej@xxxxxxxxx>
  • Date: Wed, 13 Jun 2018 17:17:48 +0200

Ondřej ertík writes:

I was wondering about that --- if I want to replicate your results, is
it easiest in the GuixSD distribution for now?

You don't need full blown GuixSD, installing the guix package manager is
enough.  So, easiest is probably doing something like 

Instal Guix package manager, see

    https://www.gnu.org/software/guix/manual/html_node/Binary-Installation.html

Then, do something like

    git clone https://git.savannah.gnu.org/git/guix.git
    cd guix
    git checkout origin/wip-bootstrap
    ./configure; make
    ./pre-inst-env guix build gcc-boot

As Jeremiah mentioned, mescc-tools, mes, and tcc-boot all have simple
shell build scripts, they can be built by doing something like

    <set ENV vars>
    sh build.sh
    sh check.sh
    sh install.sh

but that is somewhat of a development effort.  These scripts expect
binary build seeds to be present in ../mescc-tools-seed, ../mes-seed,
../tinycc-seed etc.

I was thinking of creating some Docker images that people can just run
to replicate this.

As Ricardo mentioned, docker images can be created easily with Guix.

Greetings,
janneke

-- 
Jan Nieuwenhuizen <janneke@xxxxxxx> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com ;| Avatar® http://AvatarAcademy.com

Other related posts: