https://gcc.gnu.org/g:b1d85e7f8ef2bd152763bbccf1c280ad4ee10ed4
commit r17-4251-gb1d85e7f8ef2bd152763bbccf1c280ad4ee10ed4 Author: Gaius Mulley <[email protected]> Date: Tue Sep 15 10:11:41 2026 +0100 PR modula2/127359: Building modula2 support requires bash installed in path This patch removes direct invocation of bash in libgm2 and replaces bash with sh. libgm2/ChangeLog: PR modula2/127359 * libm2cor/Makefile.am: Replace bash with sh. * libm2iso/Makefile.am: Ditto. * libm2min/Makefile.am: Ditto. * libm2pim/Makefile.am: Ditto. * libm2iso/Makefile.in: Regenerate. * libm2cor/Makefile.in: Ditto. * libm2min/Makefile.in: Ditto. * libm2pim/Makefile.in: Ditto. Signed-off-by: Gaius Mulley <[email protected]> Diff: --- libgm2/libm2cor/Makefile.am | 2 +- libgm2/libm2cor/Makefile.in | 2 +- libgm2/libm2iso/Makefile.am | 2 +- libgm2/libm2iso/Makefile.in | 2 +- libgm2/libm2min/Makefile.am | 2 +- libgm2/libm2min/Makefile.in | 2 +- libgm2/libm2pim/Makefile.am | 2 +- libgm2/libm2pim/Makefile.in | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/libgm2/libm2cor/Makefile.am b/libgm2/libm2cor/Makefile.am index dc8478b449a7..26d38dc7f4d6 100644 --- a/libgm2/libm2cor/Makefile.am +++ b/libgm2/libm2cor/Makefile.am @@ -143,7 +143,7 @@ CLEANFILES = SYSTEM.def M2LIBDIR = /m2/m2cor/ SYSTEM.def: Makefile - bash $(GM2_SRC)/tools-src/makeSystem -fpim \ + sh $(GM2_SRC)/tools-src/makeSystem -fpim \ $(GM2_SRC)/gm2-libs-cor-common/SYSTEM.def \ $(GM2_SRC)/gm2-libs-cor-common/SYSTEM.mod \ -I$(GM2_SRC)/gm2-libs-cor-common \ diff --git a/libgm2/libm2cor/Makefile.in b/libgm2/libm2cor/Makefile.in index 3ed34ac34237..8287896cbc4f 100644 --- a/libgm2/libm2cor/Makefile.in +++ b/libgm2/libm2cor/Makefile.in @@ -824,7 +824,7 @@ uninstall-am: uninstall-toolexeclibLTLIBRARIES @[email protected]: Makefile -@BUILD_CORLIB_TRUE@ bash $(GM2_SRC)/tools-src/makeSystem -fpim \ +@BUILD_CORLIB_TRUE@ sh $(GM2_SRC)/tools-src/makeSystem -fpim \ @BUILD_CORLIB_TRUE@ $(GM2_SRC)/gm2-libs-cor-common/SYSTEM.def \ @BUILD_CORLIB_TRUE@ $(GM2_SRC)/gm2-libs-cor-common/SYSTEM.mod \ @BUILD_CORLIB_TRUE@ -I$(GM2_SRC)/gm2-libs-cor-common \ diff --git a/libgm2/libm2iso/Makefile.am b/libgm2/libm2iso/Makefile.am index e799fd83f808..a73d35d1c0b5 100644 --- a/libgm2/libm2iso/Makefile.am +++ b/libgm2/libm2iso/Makefile.am @@ -253,7 +253,7 @@ SYSTEM.def: Makefile -C="$(GM2_FOR_TARGET)" -o $@ else SYSTEM.def: Makefile - bash $(GM2_SRC)/tools-src/makeSystem -fiso \ + sh $(GM2_SRC)/tools-src/makeSystem -fiso \ $(GM2_SRC)/gm2-libs-iso-common/SYSTEM.def \ $(GM2_SRC)/gm2-libs-iso-common/SYSTEM.mod \ -I$(GM2_SRC)/gm2-libs-iso \ diff --git a/libgm2/libm2iso/Makefile.in b/libgm2/libm2iso/Makefile.in index 53d353d41ce5..a58928a0cf7a 100644 --- a/libgm2/libm2iso/Makefile.in +++ b/libgm2/libm2iso/Makefile.in @@ -965,7 +965,7 @@ uninstall-am: uninstall-toolexeclibLTLIBRARIES @BUILD_ISOLIB_TRUE@@HAVE_PYTHON_INTERPRETER_TRUE@ -I=$(GM2_SRC)/gm2-libs-iso-common \ @BUILD_ISOLIB_TRUE@@HAVE_PYTHON_INTERPRETER_TRUE@ -C="$(GM2_FOR_TARGET)" -o $@ @BUILD_ISOLIB_TRUE@@[email protected]: Makefile -@BUILD_ISOLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ bash $(GM2_SRC)/tools-src/makeSystem -fiso \ +@BUILD_ISOLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ sh $(GM2_SRC)/tools-src/makeSystem -fiso \ @BUILD_ISOLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ $(GM2_SRC)/gm2-libs-iso-common/SYSTEM.def \ @BUILD_ISOLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ $(GM2_SRC)/gm2-libs-iso-common/SYSTEM.mod \ @BUILD_ISOLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ -I$(GM2_SRC)/gm2-libs-iso \ diff --git a/libgm2/libm2min/Makefile.am b/libgm2/libm2min/Makefile.am index 3cb33ae6931c..47fa41644783 100644 --- a/libgm2/libm2min/Makefile.am +++ b/libgm2/libm2min/Makefile.am @@ -141,7 +141,7 @@ SYSTEM.def: Makefile -C="$(GM2_FOR_TARGET) -fno-exceptions" -o $@ else SYSTEM.def: Makefile - bash $(GM2_SRC)/tools-src/makeSystem -fpim \ + sh $(GM2_SRC)/tools-src/makeSystem -fpim \ $(GM2_SRC)/gm2-libs-min/SYSTEM.def \ $(GM2_SRC)/gm2-libs-min/SYSTEM.mod \ -I$(GM2_SRC)/gm2-libs-min -I$(GM2_SRC)/gm2-libs \ diff --git a/libgm2/libm2min/Makefile.in b/libgm2/libm2min/Makefile.in index 698e74df411e..12fe0322649f 100644 --- a/libgm2/libm2min/Makefile.in +++ b/libgm2/libm2min/Makefile.in @@ -781,7 +781,7 @@ libc.o: $(GM2_SRC)/gm2-libs-min/libc.c @HAVE_PYTHON_INTERPRETER_TRUE@ -I=$(GM2_SRC)/gm2-libs-min -I=$(GM2_SRC)/gm2-libs \ @HAVE_PYTHON_INTERPRETER_TRUE@ -C="$(GM2_FOR_TARGET) -fno-exceptions" -o $@ @[email protected]: Makefile -@HAVE_PYTHON_INTERPRETER_FALSE@ bash $(GM2_SRC)/tools-src/makeSystem -fpim \ +@HAVE_PYTHON_INTERPRETER_FALSE@ sh $(GM2_SRC)/tools-src/makeSystem -fpim \ @HAVE_PYTHON_INTERPRETER_FALSE@ $(GM2_SRC)/gm2-libs-min/SYSTEM.def \ @HAVE_PYTHON_INTERPRETER_FALSE@ $(GM2_SRC)/gm2-libs-min/SYSTEM.mod \ @HAVE_PYTHON_INTERPRETER_FALSE@ -I$(GM2_SRC)/gm2-libs-min -I$(GM2_SRC)/gm2-libs \ diff --git a/libgm2/libm2pim/Makefile.am b/libgm2/libm2pim/Makefile.am index 5dfe3e7d6cef..4bf52343a21b 100644 --- a/libgm2/libm2pim/Makefile.am +++ b/libgm2/libm2pim/Makefile.am @@ -228,7 +228,7 @@ SYSTEM.def: Makefile -C="$(GM2_FOR_TARGET)" -o $@ else SYSTEM.def: Makefile - bash $(GM2_SRC)/tools-src/makeSystem -fpim \ + sh $(GM2_SRC)/tools-src/makeSystem -fpim \ $(GM2_SRC)/gm2-libs-pim-common/SYSTEM.def \ $(GM2_SRC)/gm2-libs-pim-common/SYSTEM.mod \ -I$(GM2_SRC)/gm2-libs-pim-common \ diff --git a/libgm2/libm2pim/Makefile.in b/libgm2/libm2pim/Makefile.in index 664cdbb2b8d5..b985eec1084f 100644 --- a/libgm2/libm2pim/Makefile.in +++ b/libgm2/libm2pim/Makefile.in @@ -940,7 +940,7 @@ uninstall-am: uninstall-toolexeclibLTLIBRARIES @BUILD_PIMLIB_TRUE@@HAVE_PYTHON_INTERPRETER_TRUE@ -I=$(GM2_SRC)/gm2-libs \ @BUILD_PIMLIB_TRUE@@HAVE_PYTHON_INTERPRETER_TRUE@ -C="$(GM2_FOR_TARGET)" -o $@ @BUILD_PIMLIB_TRUE@@[email protected]: Makefile -@BUILD_PIMLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ bash $(GM2_SRC)/tools-src/makeSystem -fpim \ +@BUILD_PIMLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ sh $(GM2_SRC)/tools-src/makeSystem -fpim \ @BUILD_PIMLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ $(GM2_SRC)/gm2-libs-pim-common/SYSTEM.def \ @BUILD_PIMLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ $(GM2_SRC)/gm2-libs-pim-common/SYSTEM.mod \ @BUILD_PIMLIB_TRUE@@HAVE_PYTHON_INTERPRETER_FALSE@ -I$(GM2_SRC)/gm2-libs-pim-common \
