On Fri, 23 Oct 2026 09:47:37 +0200,
Stuart Henderson <[email protected]> wrote:
> 
> On 2026/10/21 08:47, Stuart Henderson wrote:
> > On 2026/10/19 10:48, Kirill A. Korinsky wrote:
> > > CVSROOT:  /cvs
> > > Module name:      ports
> > > Changes by:       [email protected]  2026/10/19 10:48:06
> > > 
> > > Modified files:
> > >   lang/gcc       : Makefile.inc 
> > >   lang/gcc/16    : Makefile 
> > > Added files:
> > >   lang/gcc       : DESCR-modula2 
> > >   lang/gcc/16/patches: patch-gcc_doc_gm2_texi 
> > >                        patch-gcc_m2_gm2-gcc_init_cc 
> > >                        patch-gcc_m2_gm2spec_cc 
> > >                        patch-libgm2_libm2cor_Makefile_in 
> > >                        patch-libgm2_libm2iso_Makefile_in 
> > >                        patch-libgm2_libm2log_Makefile_in 
> > >                        patch-libgm2_libm2min_Makefile_in 
> > >                        patch-libgm2_libm2pim_Makefile_in 
> > >   lang/gcc/16/pkg: PLIST-modula2 
> > > 
> > > Log message:
> > > lang/gcc/16: enable modula2
> > > 
> > 
> > m2 build picks up bash:
> > 
> > CC = /pobj/gcc-16.2.0/bin/egcc  CC_FOR_TARGET = /pobj/gcc-16.2.0/build
> > -i386/./gcc/xgcc -B/pobj/gcc-16.2.0/build-i386/./gcc/  GM2 = /pobj/gcc
> > -16.2.0/build-i386/./gcc/gm2 -B/pobj/gcc-16.2.0/build-i386/./gcc/ -B/u
> > sr/local/i386-unknown-openbsd/bin/ -B/usr/local/i386-unknown-openbsd/l
> > ib/ -isystem /usr/local/i386-unknown-openbsd/include -isystem /usr/loc
> > al/i386-unknown-openbsd/sys-include   -fno-checking  GM2_FOR_TARGET =
> > /pobj/gcc-16.2.0/build-i386/./gcc/gm2 -B/pobj/gcc-16.2.0/build-i386/./
> > gcc/ GM2_FOR_BUILD =
> > bash /pobj/gcc-16.2.0/gcc-16.2.0/gcc/m2/tools-src/makeSystem -fpim \
> >              /pobj/gcc-16.2.0/gcc-16.2.0/gcc/m2/gm2-libs-min/SYSTEM.de
> > f \
> >              /pobj/gcc-16.2.0/gcc-16.2.0/gcc/m2/gm2-libs-min/SYSTEM.mo
> > d \
> >              -I/pobj/gcc-16.2.0/gcc-16.2.0/gcc/m2/gm2-libs-min -I/pobj
> > /gcc-16.2.0/gcc-16.2.0/gcc/m2/gm2-libs \
> >              "/pobj/gcc-16.2.0/build-i386/./gcc/gm2 -B/pobj/gcc-16.2.0
> > /build-i386/./gcc/ -fno-exceptions" SYSTEM.def
> > /bin/sh: bash: not found
> > 
> 
> There are 'bash' literals in libgm2/*/Makefile.am / Makefile.in.

It was fixed upstream as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127359

Interesting, that it had its own dance which ends with two commits.

Anyway, I've just commited upstream fix.

-- 
wbr, Kirill

Reply via email to