diff --git a/INSTALL b/INSTALL index f31ac505..bc418713 100644 --- a/INSTALL +++ b/INSTALL @@ -1,7 +1,7 @@ -*- org -*- #+TITLE: Building and Installing GNU Mes -Copyright © 2016,2017,2018,2019 Jan (janneke) Nieuwenhuizen +Copyright © 2016,2017,2018,2019,2021 Jan (janneke) Nieuwenhuizen Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright @@ -26,7 +26,7 @@ similar way. #+END_SRC *** Other GNU/Linux - - [[https://savannah.gnu.org/projects/mescc-tools/][mescc-tools]], 0.7.0 is known to work. + - [[https://savannah.gnu.org/projects/mescc-tools/][mescc-tools]], 1.0.1 is known to work. - [[https://savannah.gnu.org/projects/nyacc][Nyacc]], 1.00.2 is known to work. - GNU Gcc, 7.5.0 is known to work. - GNU Guile, version 3.0.4 is know to work. @@ -79,8 +79,8 @@ The bootstrap build is part of Guix, see https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/commencement.scm ** Prerequisites - - [[https://savannah.gnu.org/projects/mescc-tools/][mescc-tools]], 0.6.1 is known to work. - - [[https://savannah.gnu.org/projects/nyacc][Nyacc]], 0.93.0 is known to work. + - [[https://savannah.gnu.org/projects/mescc-tools/][mescc-tools]], 1.0.1 is known to work. + - [[https://savannah.gnu.org/projects/nyacc][Nyacc]], 1.00.2 is known to work. ** Build it diff --git a/build-aux/build-scaffold.sh b/build-aux/build-scaffold.sh index 911e8cde..c8377a18 100755 --- a/build-aux/build-scaffold.sh +++ b/build-aux/build-scaffold.sh @@ -79,9 +79,9 @@ else fi trace "HEX2 ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-0exit-42.hex2" $HEX2\ - --LittleEndian\ + --little-endian\ $stage0_cpu_flag\ - --BaseAddress 0x1000000\ + --base-address 0x1000000\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-0header.hex2\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-0exit-42.hex2\ --exec_enable\ @@ -93,9 +93,9 @@ trace "TEST 0exit-42" [ $r = 42 ] trace "HEX2 ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-body-exit-42.hex2" $HEX2\ - --LittleEndian\ + --little-endian\ $stage0_cpu_flag\ - --BaseAddress 0x1000000\ + --base-address 0x1000000\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-header.hex2\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-body-exit-42.hex2\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-footer-single-main.hex2\ @@ -120,9 +120,9 @@ trace "TEST hello-mes" [ $r = 0 ] trace "HEX2 ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-0hello-mes.hex2" $HEX2\ - --LittleEndian\ + --little-endian\ $stage0_cpu_flag\ - --BaseAddress 0x1000000\ + --base-address 0x1000000\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-0header.hex2\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-0hello-mes.hex2\ --exec_enable\ @@ -134,9 +134,9 @@ trace "TEST 0hello-mes" [ $r = 0 ] trace "HEX2 ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-body-hello-mes.hex2" $HEX2\ - --LittleEndian\ + --little-endian\ $stage0_cpu_flag\ - --BaseAddress 0x1000000\ + --base-address 0x1000000\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-header.hex2\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-body-hello-mes.hex2\ -f ${srcdest}lib/$mes_kernel/$mes_cpu-mes/elf$mes_bits-footer-single-main.hex2\ diff --git a/doc/mes.texi b/doc/mes.texi index c3fbf3f5..1e16e5ad 100644 --- a/doc/mes.texi +++ b/doc/mes.texi @@ -512,7 +512,7 @@ later, including 2.2.x and 3.0.x, @item @url{http://www.gnu.org/software/make/, GNU Make}. @item @url{https://savannah.gnu.org/projects/nyacc/, NYACC}, version 1.00.2, @item @url{http://gcc.gnu.org, GCC's gcc}, version 2.95.3 or later, including 10.2.0, -@item @url{https://savannah.gnu.org/projects/mescc-tools/, mescc-tools}, version 0.7.0 or later, +@item @url{https://savannah.gnu.org/projects/mescc-tools/, mescc-tools}, version 1.0.1 or later, @end itemize @cindex Guile, compatibility @@ -541,8 +541,8 @@ Bootstrapping Mes depends on the following packages: @itemize @item a POSIX-compatible shell -@item @url{https://github.com/oriansj/mescc-tools/, mescc-tools}, version 0.6.1 or later. -@item @url{https://savannah.gnu.org/projects/nyacc/, NYACC}, 0.93.0 or later, including 0.99.0. +@item @url{https://github.com/oriansj/mescc-tools/, mescc-tools}, version 1.0.1 or later. +@item @url{https://savannah.gnu.org/projects/nyacc/, NYACC}, version 1.00.2, @end itemize @node Running the Test Suites, , Bootstrap Requirements, Installation