build: Depend on M2-Planet-1.8.0.

* configure (main): Bump M2-Planet version to 1.8.0.
* kaem.run,
scaffold/argv.kaem,
scaffold/global-array.kaem,
scaffold/hello.kaem,
scaffold/local-array.kaem,
scaffold/local-static-array.kaem,
scaffold/main.kaem,
scaffold/read.kaem:: Use M2-Planet --bootstrap-mode.
This commit is contained in:
Jan (janneke) Nieuwenhuizen 2022-04-30 10:17:23 +02:00 committed by Jan Nieuwenhuizen
parent fab12946f1
commit a8bc7b4b0f
No known key found for this signature in database
GPG Key ID: A781B6A92F5C71D6
9 changed files with 18 additions and 10 deletions

4
configure vendored
View File

@ -4,7 +4,7 @@ MES_ARENA=100000000 exec ${SCHEME-guile} -L . --no-auto-compile -e '(configure)'
!#
;;; GNU Mes --- Maxwell Equations of Software
;;; Copyright © 2016,2017,2018,2019,2020,2021 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2016,2017,2018,2019,2020,2021,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2020 Vagrant Cascadian <vagrant@reproducible-builds.org>
;;;
;;; configure: This file is part of GNU Mes.
@ -455,7 +455,7 @@ Some influential environment variables:
(cons (check-program-version program) results))
'()
(list (make-dep "kaem" #:version '(0 6) #:optional? #t)
(make-dep "M2-Planet" #:version '(0 1 3) #:optional? #t)
(make-dep "M2-Planet" #:version '(1 8 0) #:optional? #t)
(make-dep "hex2")
(make-dep "M1")
(make-dep "blood-elf")

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019,2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2020,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -25,6 +25,7 @@ stage0_cpu=${mes_cpu:-x86}
mkdir -p m2
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f include/m2/lib.h \

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -24,6 +24,7 @@ mes_cpu=${mes_cpu:-x86}
stage0_cpu=${mes_cpu:-x86}
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f include/m2/lib.h \

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019,2021 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2021,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -24,6 +24,7 @@ mes_cpu=${mes_cpu:-x86}
stage0_cpu=${mes_cpu:-x86}
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f lib/mes/globals.c \

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -24,6 +24,7 @@ mes_cpu=${mes_cpu:-x86}
stage0_cpu=${mes_cpu:-x86}
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f include/m2/lib.h \

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019,2021 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2021,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -24,6 +24,7 @@ mes_cpu=${mes_cpu:-x86}
stage0_cpu=${mes_cpu:-x86}
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f lib/mes/globals.c \

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019,2021 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2021,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -24,6 +24,7 @@ mes_cpu=${mes_cpu:-x86}
stage0_cpu=${mes_cpu:-x86}
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f lib/mes/globals.c \

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -24,6 +24,7 @@ mes_cpu=${mes_cpu:-x86}
stage0_cpu=${mes_cpu:-x86}
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f lib/linux/${mes_cpu}-mes-m2/crt1.c \

View File

@ -1,5 +1,5 @@
#! /bin/sh
# Copyright © 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
# Copyright © 2019,2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
#
# This file is part of GNU Mes.
#
@ -24,6 +24,7 @@ mes_cpu=${mes_cpu:-x86}
stage0_cpu=${mes_cpu:-x86}
M2-Planet \
--bootstrap-mode \
--debug \
--architecture ${stage0_cpu} \
-f include/m2/lib.h \