NetBSD Problem Report #57584
From www@netbsd.org Sun Aug 13 17:57:27 2023
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id 3027F1A9238
for <gnats-bugs@gnats.NetBSD.org>; Sun, 13 Aug 2023 17:57:27 +0000 (UTC)
Message-Id: <20230813175655.638EE1A923A@mollari.NetBSD.org>
Date: Sun, 13 Aug 2023 17:56:55 +0000 (UTC)
From: palle@lyckegaard.dk
Reply-To: palle@lyckegaard.dk
To: gnats-bugs@NetBSD.org
Subject: Running build.sh with -N 3 or -N 4 causes debug logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
X-Send-Pr-Version: www-1.0
>Number: 57584
>Category: toolchain
>Synopsis: Running build.sh with -N 3 or -N 4 causes debug logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: toolchain-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Aug 13 18:00:00 +0000 2023
>Last-Modified: Thu Sep 07 17:55:01 +0000 2023
>Originator: Palle Lyckegaard
>Release: current
>Organization:
NetBSD
>Environment:
SunOS instance-20230726-2011 5.11 11.4.42.111.0 i86pc i386 i86pc kvm
>Description:
Doing a 'release' build on a Solaris 11.4host (x86):
The folowing error occurs:
# create set lists
cd /export/home/opc/git/netbsd_src/distrib/sets && DESTDIR=/export/home/opc/data/netbsd/build/sparc64/destdir MACHINE=sparc64 MACHINE_ARCH=sparc64 AWK=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk CKSUM=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbcksum DB=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbdb EGREP=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbgrep\ -E HOST_SH=/usr/bin/bash MAKE=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbmake MKTEMP=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbmktemp MTREE=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbmtree PAX=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbpax COMPRESS_PROGRAM=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbxz GZIP=-n XZ_OPT=-9 TAR_SUFF=tar.xz PKG_CREATE=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbpkg_create SED=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbsed TSORT=/export/
home/opc/data/netbsd/build/sparc64/tooldir/bin/nbtsort\ -q /usr/bin/bash ./maketars -S -d /export/home/opc/data/netbsd/build/sparc64/destdir -M /export/home/opc/data/netbsd/build/sparc64/destdir/METALOG.sanitised -N /export/home/opc/git/netbsd_src/etc -L base -t /export/home/opc/data/netbsd/build/sparc64/reldir/sparc64/binary/sets
Creating flist.base
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk: non-terminated string echo MKARG... at source line 21
context is
MKOBJDIRS echo MKPCC MKPCC echo MKPICINSTALL MKPICINSTALL echo MKPIGZGZIP MKPIGZGZIP echo MKRADEONFIRMWARE MKRADEONFIRMWARE echo MKREPRO MKREPRO echo MKSLJIT MKSLJIT echo MKSOFTFLOAT MKSOFTFLOAT echo MKSTRIPIDENT MKSTRIPIDENT echo MKTEGRAFIRMWARE MKTEGRAFIRMWARE echo MKTPM MKTPM echo MKUNPRIVED >>>
<<< MKUNPRIVED echo MKUPDATE MKUPDATE echo MKX11 MKX11 echo MKX11MOTIF MKX11MOTIF echo MKXORG_SERVER MKXORG_SERVER echo MKZFS MKZFS echo ARCH64 ARCH64 echo EABI EABI echo HAVE_ACPI HAVE_ACPI echo HAVE_BINUTILS HAVE_BINUTILS echo HAVE_GCC HAVE_GCC echo HAVE_GDB HAVE_GDB echo HAVE_LIBGCC_EH HAVE_LIBGCC_EH echo HAVE_MESA_VER HAVE_MESA_VER echo HAVE_NVMM HAVE_NVMM echo HAVE_OPENSSL HAVE_OPENSSL echo HAVE_SSP HAVE_SSP echo HAVE_UEFI HAVE_UEFI echo HAVE_XORG_GLAMOR HAVE_XORG_GLAMOR echo HAVE_XORG_SERVER_VER HAVE_XORG_SERVER_VER echo KERNEL_DIR KERNEL_DIR echo MACHINE MACHINE echo MACHINE_ARCH MACHINE_ARCH echo MACHINE_CPU MACHINE_CPU echo MAKEVERBOSE MAKEVERBOSE echo MKCOMPAT MKCOMPAT echo MKCOMPATMODULES MKCOMPATMODULES echo MKMANPAGES MKMANPAGES echo MKSTATICPIE MKSTATICPIE echo MKXORG MKXORG echo NETBSDSRCDIR NETBSDSRCDIR echo OBJECT_FMT OBJECT_FMT echo TARGET_ENDIANNESS TARGET_ENDIANNESS echo TOOLCHAIN_MISSING TOOLCHAIN_MISSING echo USE_INET6 USE_INET6 echo USE_KERBEROS USE_KERBEROS e
cho USE_LDAP USE_LDAP echo USE_YP USE_YP echo COMPATARCHDIRS COMPATARCHDIRS echo KMODARCHDIRS KMODARCHDIRS echo MKSOLARIS MKSOLARIS", needvars)
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk: non-terminated string echo MKARG... at source line 22
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk: non-terminated string echo MKARG... at source line 23
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk: giving up
source line number 235
xargs: Child killed with signal 13
makeflist output is empty for base
*** Failed target: makesetfiles
*** Failed commands:
${_MKMSG_CREATE} "set lists"
=> @echo '# ' " create " "set lists"
${SETSCMD} ./maketars -S -d ${DESTDIR:S,^$,/,} ${MAKETARS_FLAGS} ${METALOG.unpriv} -N ${NETBSDSRCDIR}/etc ${MAKEFLIST_FLAGS} -t ${TARDIR}
=> cd /export/home/opc/git/netbsd_src/distrib/sets && DESTDIR=/export/home/opc/data/netbsd/build/sparc64/destdir MACHINE=sparc64 MACHINE_ARCH=sparc64 AWK=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk CKSUM=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbcksum DB=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbdb EGREP=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbgrep\ -E HOST_SH=/usr/bin/bash MAKE=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbmake MKTEMP=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbmktemp MTREE=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbmtree PAX=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbpax COMPRESS_PROGRAM=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbxz GZIP=-n XZ_OPT=-9 TAR_SUFF=tar.xz PKG_CREATE=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbpkg_create SED=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbsed TSO
RT=/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbtsort\ -q /usr/bin/bash ./maketars -S -d /export/home/opc/data/netbsd/build/sparc64/destdir -M /export/home/opc/data/netbsd/build/sparc64/destdir/METALOG.sanitised -N /export/home/opc/git/netbsd_src/etc -L base -t /export/home/opc/data/netbsd/build/sparc64/reldir/sparc64/binary/sets
*** [makesetfiles] Error code 1
nbmake[3]: stopped in /export/home/opc/git/netbsd_src/distrib/sets
1 error
nbmake[3]: stopped in /export/home/opc/git/netbsd_src/distrib/sets
nbmake[2]: stopped in /export/home/opc/git/netbsd_src/etc
nbmake[1]: stopped in /export/home/opc/git/netbsd_src
nbmake: stopped in /export/home/opc/git/netbsd_src
ERROR: Failed to make release
*** BUILD ABORTED ***
It looks like the MKVARS shell variable is polluted with the debug 'echo' commands found in distrib/sets/mkvars.mk (mkvarsyesno target).
Doing a similar build on a NetBSD host shows same issue, but NetBSD is apparently able to cope with it, whereas Solaris isn't (don't know why).
>How-To-Repeat:
Issue a build.sh release on a Solaris 11.4 host with N set to 3 or 4.
When N is 0, 1 or 2 the build is ok.
>Fix:
I'm not sure how to fix the issue properly.
I'm considering a fix to the MKVARS assignment in sets.subr so the SED command replaces the extra lines with 'echo' with nothing effectively removing the lines.
But I'm unsure if this is the proper fix.
>Audit-Trail:
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Fri, 18 Aug 2023 18:27:10 +0000 (UTC)
On Sun, 13 Aug 2023, gnats-admin@netbsd.org wrote:
>
>> Category: toolchain
>> Responsible: toolchain-manager
>> Synopsis: Running build.sh with -N 3 or -N 4 causes debug logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
>> Arrival-Date: Sun Aug 13 18:00:00 +0000 2023
>
>
I've managed to fix the issue with the following patch (removing lines
with the string 'echo'):
diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
index 6f2223181713..61546167b956 100644
--- a/distrib/sets/sets.subr
+++ b/distrib/sets/sets.subr
@@ -129,7 +129,7 @@ done
IFS=$oIFS
-MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
-e 's,=.*,,' | ${XARGS} )"
+MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
-e 's,=.*,,' -e 's,echo.*,,'| ${XARGS} )"
#####
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Mon, 28 Aug 2023 19:50:02 +0000 (UTC)
On Fri, 18 Aug 2023, Palle Lyckegaard wrote:
> I've managed to fix the issue with the following patch (removing lines
> with the string 'echo'):
>
> diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
> index 6f2223181713..61546167b956 100644
> --- a/distrib/sets/sets.subr
> +++ b/distrib/sets/sets.subr
> @@ -129,7 +129,7 @@ done
>
> IFS=$oIFS
>
> -MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
> -e 's,=.*,,' | ${XARGS} )"
> +MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
> -e 's,=.*,,' -e 's,echo.*,,'| ${XARGS} )"
>
> #####
>
Updated patch:
diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
index 6f2223181713..77babdaa8f04 100644
--- a/distrib/sets/sets.subr
+++ b/distrib/sets/sets.subr
@@ -129,7 +129,10 @@ done
IFS=$oIFS
-MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
-e 's,=.*,,' | ${XARGS} )"
+# The construction of the MKVARS variable includes some filtering out of
the string 'echo' since
+# mkvars.mk has a number of "@echo" commands that pollutes the output
when building with MAKEVERBOSE=3 or
+# MAKEVERBOSE=4
+MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars |
${GREP} -v 'echo' | ${SED} -e 's,=.*,,' | ${XARGS} )"
#####
Comments?
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
palle@lyckegaard.dk
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Tue, 29 Aug 2023 07:57:33 -0400
--Apple-Mail=_33A6C108-8CDF-46F7-BE77-A0C26332BBFE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
I think it is a lot simpler to not generate the echo's in the first =
place :-)
env MAKEVERBOSE=3D4 make -f mkvars.mk mkvars MAKEVERBOSE=3D0
christos
> On Aug 28, 2023, at 3:55 PM, Palle Lyckegaard <palle@lyckegaard.dk> =
wrote:
>=20
> The following reply was made to PR toolchain/57584; it has been noted =
by GNATS.
>=20
> From: Palle Lyckegaard <palle@lyckegaard.dk>
> To: gnats-bugs@netbsd.org
> Cc: toolchain-manager@netbsd.org, gnats-admin@netbsd.org,
> netbsd-bugs@netbsd.org
> Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 =
causes debug
> logging to be included in the MKVARS shell variable in
> distrib/sets/sets.subr
> Date: Mon, 28 Aug 2023 19:50:02 +0000 (UTC)
>=20
> On Fri, 18 Aug 2023, Palle Lyckegaard wrote:
>=20
>> I've managed to fix the issue with the following patch (removing =
lines
>> with the string 'echo'):
>>=20
>> diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
>> index 6f2223181713..61546167b956 100644
>> --- a/distrib/sets/sets.subr
>> +++ b/distrib/sets/sets.subr
>> @@ -129,7 +129,7 @@ done
>>=20
>> IFS=3D$oIFS
>>=20
>> -MKVARS=3D"$( MAKEVERBOSE=3D ${MAKE} -B -f ${rundir}/mkvars.mk mkvars =
| ${SED}
>> -e 's,=3D.*,,' | ${XARGS} )"
>> +MKVARS=3D"$( MAKEVERBOSE=3D ${MAKE} -B -f ${rundir}/mkvars.mk mkvars =
| ${SED}
>> -e 's,=3D.*,,' -e 's,echo.*,,'| ${XARGS} )"
>>=20
>> #####
>>=20
>=20
>=20
>=20
> Updated patch:
>=20
> diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
> index 6f2223181713..77babdaa8f04 100644
> --- a/distrib/sets/sets.subr
> +++ b/distrib/sets/sets.subr
> @@ -129,7 +129,10 @@ done
>=20
> IFS=3D$oIFS
>=20
> -MKVARS=3D"$( MAKEVERBOSE=3D ${MAKE} -B -f ${rundir}/mkvars.mk mkvars =
| ${SED}
> -e 's,=3D.*,,' | ${XARGS} )"
> +# The construction of the MKVARS variable includes some filtering out =
of
> the string 'echo' since
> +# mkvars.mk has a number of "@echo" commands that pollutes the output
> when building with MAKEVERBOSE=3D3 or
> +# MAKEVERBOSE=3D4
> +MKVARS=3D"$( MAKEVERBOSE=3D ${MAKE} -B -f ${rundir}/mkvars.mk mkvars =
|
> ${GREP} -v 'echo' | ${SED} -e 's,=3D.*,,' | ${XARGS} )"
>=20
> #####
>=20
>=20
> Comments?
>=20
--Apple-Mail=_33A6C108-8CDF-46F7-BE77-A0C26332BBFE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZO3dLQAKCRBxESqxbLM7
OnWDAJ9rzmMMFR0karPsEcxDKTbywxBw3gCgyV0gOcso/0vUrxsxENBMajFqK5A=
=LtPw
-----END PGP SIGNATURE-----
--Apple-Mail=_33A6C108-8CDF-46F7-BE77-A0C26332BBFE--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Tue, 29 Aug 2023 19:06:34 +0000 (UTC)
On Tue, 29 Aug 2023, Christos Zoulas wrote:
>
> I think it is a lot simpler to not generate the echo's in the first place :-)
>
> env MAKEVERBOSE=4 make -f mkvars.mk mkvars MAKEVERBOSE=0
>
> christos
>
I'm not sure setting MAKEVERBOSE has any effect when 'make' is actually
the nbmake-<arch> wrapper scripts, e.g. tooldir/bin/nbmake-sparc64.
The wrapper script explicitly sets the MAKEVERBOSE environment variable
and exports it to the invocation of the mkvars.mk makefile.
This in turn includes bsd.own mk which sets MAKEFLAGS based on
MAKEVERBOSE.
The '@echo' commands are instructed to be loud (-d l) e.g. when
MAKEVERBOSE=3 thus causing the echo debug lines to appear in the output.
I need a way to remove the '-d l' (MAKEVERBOSE=3) or '-d x'
(MAKEVERBOSE=4) from the MAKEFLAGS variable.
Looking at the documentation for make it looks like it is possible to put
a dash in front of the flag, e.g '-d -l' or '-d -x', but I cannot make
this work.
Something like:
MKVARS="$(${MAKE} -d -l -d -x -B -f ${rundir}/mkvars.mk mkvars | ${SED} -e
's,=.*,,' | ${XARGS} )"
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
palle@lyckegaard.dk
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Tue, 29 Aug 2023 15:16:21 -0400
--Apple-Mail=_DF31BF31-4B9C-4B42-9203-CD4935ED4DEE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
The current version in sets.subr contains:
[3:13pm] 226>grep mkvars.mk sets.subr
for x in $( MAKEVERBOSE=3D ${MAKE} -B -f ${rundir}/mkvars.mk mkvars ); =
do
MKVARS=3D"$( MAKEVERBOSE=3D ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | =
${SED} -e 's,=3D.*,,' | ${XARGS} )"
# make -f mkvars.mk mkvarsyesno
# make -f mkvars.mk mkextravars
Doesn't that work for you? I made that change in 2017...:
revision 1.180
date: 2017-11-22 16:31:20 -0500; author: christos; state: Exp; lines: =
+6 -6; commitid: aVq742vybyN8T4gA;
Ignore MAKEVERBOSE for snippet makefiles.
christos
--Apple-Mail=_DF31BF31-4B9C-4B42-9203-CD4935ED4DEE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZO5EBQAKCRBxESqxbLM7
OkpuAJ9CROJ/d1xEU/HL51Xmmg2cTbvPBQCgz0u0rO+7KCmNxoEgXmcYjepmpm0=
=gmyP
-----END PGP SIGNATURE-----
--Apple-Mail=_DF31BF31-4B9C-4B42-9203-CD4935ED4DEE--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Wed, 30 Aug 2023 17:27:16 +0000 (UTC)
On Tue, 29 Aug 2023, Christos Zoulas wrote:
>
> The current version in sets.subr contains:
>
> [3:13pm] 226>grep mkvars.mk sets.subr
> for x in $( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars ); do
> MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED} -e 's,=.*,,' | ${XARGS} )"
> # make -f mkvars.mk mkvarsyesno
> # make -f mkvars.mk mkextravars
>
> Doesn't that work for you? I made that change in 2017...:
>
> revision 1.180
> date: 2017-11-22 16:31:20 -0500; author: christos; state: Exp; lines: +6 -6; commitid: aVq742vybyN8T4gA;
> Ignore MAKEVERBOSE for snippet makefiles.
>
>
oops - sorry.... I accidently removed MAKEVERBOSE from the line.
Here is my current attempt to fix the issue, but that still fails
diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
index 6f2223181713..b4563ad5153f 100644
--- a/distrib/sets/sets.subr
+++ b/distrib/sets/sets.subr
@@ -129,7 +129,7 @@ done
IFS=$oIFS
-MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
-e 's,=.*,,' | ${XARGS} )"
+MKVARS="$( MAKEVERBOSE= ${MAKE} -d -l -d -x -B -f ${rundir}/mkvars.mk
mkvars | ${SED} -e 's,=.*,,' | ${XARGS} )"
#####
I'm basically trying to revert the addition of the '-d l' and '-d x' flags
to the MAKEFLAGS variable.
Reading make(1) seems to indicate that a '-' can be used to revert these
flags, but perhaps I am misunderstanding the documentation
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
palle@lyckegaard.dk
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Wed, 30 Aug 2023 15:17:17 -0400
--Apple-Mail=_15E14F76-F93F-4081-B315-3754FC899137
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Can you try:
MKVARS=3D"$( ${MAKE} -B -f ${rundir}/mkvars.mk mkvars MAKEVERBOSE=3D0 | =
${SED} -e 's,=3D.*,,' | ${XARGS} )"
Thanks,
christos
--Apple-Mail=_15E14F76-F93F-4081-B315-3754FC899137
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZO+VvQAKCRBxESqxbLM7
OvGdAKDFNMIrup3toC2mth6SWddSaLEFRQCg43Rpn0k8efk+xzRN/MD4Nvj80wU=
=Sgh3
-----END PGP SIGNATURE-----
--Apple-Mail=_15E14F76-F93F-4081-B315-3754FC899137--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Sat, 2 Sep 2023 18:55:53 +0000 (UTC)
On Wed, 30 Aug 2023, Christos Zoulas wrote:
>
> Can you try:
>
> MKVARS="$( ${MAKE} -B -f ${rundir}/mkvars.mk mkvars MAKEVERBOSE=0 | ${SED} -e 's,=.*,,' | ${XARGS} )"
>
I've now tried
MKVARS="$( ${MAKE} -B -f ${rundir}/mkvars.mk MAKEVERBOSE=0 mkvars | ${SED}
-e 's,=.*,,' | ${XARGS} )"
and
MKVARS="$( ${MAKE} -B -f ${rundir}/mkvars.mk mkvars MAKEVERBOSE=0 |
${SED} -e 's,=.*,,' | ${XARGS} )"
(the first example has the variable specified after the target which I
believe is the correct way according to MAKE(1))
But neither om them works
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
palle@lyckegaard.dk
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Sun, 3 Sep 2023 09:54:58 -0400
--Apple-Mail=_48BF59AC-B1CE-4F4D-A9AE-9B46417D8AB1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
I don't understand why it does not work for you. How is your build =
environment different?
christos
--Apple-Mail=_48BF59AC-B1CE-4F4D-A9AE-9B46417D8AB1
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZPSQMgAKCRBxESqxbLM7
OqNRAKCNbFmI16aR1NkGggcciasDvvP/5wCdFLnYlJgtTvuEoQKeUQxkIQ1259s=
=Z2Jf
-----END PGP SIGNATURE-----
--Apple-Mail=_48BF59AC-B1CE-4F4D-A9AE-9B46417D8AB1--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Sun, 3 Sep 2023 17:20:50 +0000 (UTC)
On Sun, 3 Sep 2023, Christos Zoulas wrote:
>
> I don't understand why it does not work for you. How is your build environment different?
>
Yes this is also a puzzle to me.
I'm building on a Solaris 11.4 host - this is the only obstacle left
before being able to build a complete release/distribution on this host
type.
I'll continue to investigate this... thanks for the feedback so far
Christos.
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
palle@lyckegaard.dk
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Sun, 3 Sep 2023 13:28:52 -0400
--Apple-Mail=_96E9E65F-BBB2-48D8-83F9-41678F8DC770
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii
What happens if you add a makeverbose target to the mkvars.mk makefile like:
Index: mkvars.mk
===================================================================
RCS file: /cvsroot/src/distrib/sets/mkvars.mk,v
retrieving revision 1.42
diff -u -p -u -r1.42 mkvars.mk
--- mkvars.mk 3 Jun 2023 21:20:53 -0000 1.42
+++ mkvars.mk 3 Sep 2023 17:27:52 -0000
@@ -115,4 +115,7 @@ mksolaris: .PHONY
@echo MKSOLARIS="no"
.endif
+makeverbose: .PHONY
+ @echo ${MAKEVERBOSE}
+
.include <bsd.files.mk>
And then run that target instead of movers?
christos
--Apple-Mail=_96E9E65F-BBB2-48D8-83F9-41678F8DC770
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZPTCVAAKCRBxESqxbLM7
OhcGAKC7oXeWaGcrulpMwYqmxgBOCTHaiACdH1OnIyskPGZdXeuF1fEZlvH8Mbs=
=Y0UR
-----END PGP SIGNATURE-----
--Apple-Mail=_96E9E65F-BBB2-48D8-83F9-41678F8DC770--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Mon, 4 Sep 2023 19:02:26 +0000 (UTC)
On Sun, 3 Sep 2023, Christos Zoulas wrote:
> Index: mkvars.mk
> ===================================================================
> RCS file: /cvsroot/src/distrib/sets/mkvars.mk,v
> retrieving revision 1.42
> diff -u -p -u -r1.42 mkvars.mk
> --- mkvars.mk 3 Jun 2023 21:20:53 -0000 1.42
> +++ mkvars.mk 3 Sep 2023 17:27:52 -0000
> @@ -115,4 +115,7 @@ mksolaris: .PHONY
> @echo MKSOLARIS="no"
> .endif
>
> +makeverbose: .PHONY
> + @echo ${MAKEVERBOSE}
> +
> .include <bsd.files.mk>
>
>
> And then run that target instead of movers?
>
> christos
opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ uname -a
SunOS instance-20230726-2011 5.11 11.4.42.111.0 i86pc i386 i86pc kvm
opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$
~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f mkvars.mk makeverbose
echo 4
+ echo 4
4
From: Christos Zoulas <christos@zoulas.com>
To: Palle Lyckegaard <palle@lyckegaard.dk>
Cc: gnats-bugs@netbsd.org,
toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Mon, 4 Sep 2023 16:58:39 -0400
--Apple-Mail=_ED1F3517-DA05-4E46-8BB2-F321E3F8C957
Content-Type: multipart/alternative;
boundary="Apple-Mail=_4564DD19-DC36-4888-9B57-F6F210DB2D56"
--Apple-Mail=_4564DD19-DC36-4888-9B57-F6F210DB2D56
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Ok how about:
~/git/netbsd_src/distrib/sets$ MAKEVERBOSE=3D0 =
~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f mkvars.mk
and
=
~/git/netbsd_src/distrib/sets$~/data/netbsd/build/sparc64/tooldir/bin/nbma=
ke-sparc64 -B MAKEVERBOSE=3D0 -f mkvars.mk
christos
> On Sep 4, 2023, at 3:02 PM, Palle Lyckegaard <palle@lyckegaard.dk> =
wrote:
>=20
> On Sun, 3 Sep 2023, Christos Zoulas wrote:
>=20
>> Index: mkvars.mk
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> RCS file: /cvsroot/src/distrib/sets/mkvars.mk,v
>> retrieving revision 1.42
>> diff -u -p -u -r1.42 mkvars.mk
>> --- mkvars.mk 3 Jun 2023 21:20:53 -0000 1.42
>> +++ mkvars.mk 3 Sep 2023 17:27:52 -0000
>> @@ -115,4 +115,7 @@ mksolaris: .PHONY
>> @echo MKSOLARIS=3D"no"
>> .endif
>>=20
>> +makeverbose: .PHONY
>> + @echo ${MAKEVERBOSE}
>> +
>> .include <bsd.files.mk>
>>=20
>>=20
>> And then run that target instead of movers?
>>=20
>> christos
>=20
>=20
> opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ uname -a
> SunOS instance-20230726-2011 5.11 11.4.42.111.0 i86pc i386 i86pc kvm
>=20
> opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ =
~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f mkvars.mk =
makeverbose
> echo 4
> + echo 4
> 4
--Apple-Mail=_4564DD19-DC36-4888-9B57-F6F210DB2D56
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Ok how =
about:<div><br></div><div>~/git/netbsd_src/distrib/sets$ MAKEVERBOSE=3D0 =
~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f =
mkvars.mk </div><div>and</div><div><div>~/git/netbsd_src/distrib/sets=
$~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B =
MAKEVERBOSE=3D0 -f =
mkvars.mk </div><div><br></div><div>christos</div><div><br></div><div=
><div><br><div><br><blockquote type=3D"cite"><div>On Sep 4, 2023, at =
3:02 PM, Palle Lyckegaard <palle@lyckegaard.dk> wrote:</div><br =
class=3D"Apple-interchange-newline"><div><meta charset=3D"UTF-8"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">On Sun, 3 Sep 2023, Christos Zoulas =
wrote:</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">Index: =
mkvars.mk<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>RCS =
file: /cvsroot/src/distrib/sets/mkvars.mk,v<br>retrieving revision =
1.42<br>diff -u -p -u -r1.42 mkvars.mk<br>--- mkvars.mk 3 =
Jun 2023 21:20:53 -0000 1.42<br>+++ =
mkvars.mk 3 Sep 2023 17:27:52 -0000<br>@@ -115,4 +115,7 @@ =
mksolaris: .PHONY<br> @echo =
MKSOLARIS=3D"no"<br>.endif<br><br>+makeverbose: .PHONY<br>+ =
@echo =
${MAKEVERBOSE}<br>+<br>.include <bsd.files.mk><br><br><br>And then =
run that target instead of movers?<br><br>christos<br></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline =
!important;">opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ =
uname -a</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">SunOS =
instance-20230726-2011 5.11 11.4.42.111.0 i86pc i386 i86pc kvm</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline =
!important;">opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ =
~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f mkvars.mk =
makeverbose</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">echo 4</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">+ echo 4</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline =
!important;">4</span></div></blockquote></div><br></div></div></div></body=
></html>=
--Apple-Mail=_4564DD19-DC36-4888-9B57-F6F210DB2D56--
--Apple-Mail=_ED1F3517-DA05-4E46-8BB2-F321E3F8C957
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZPZE/wAKCRBxESqxbLM7
OqWaAKC6bdrx/xcJwA4B8wYYbm+A77xCZACfeBGPZ07DbQX5SPUGbIEyh3aw5BA=
=Jgx3
-----END PGP SIGNATURE-----
--Apple-Mail=_ED1F3517-DA05-4E46-8BB2-F321E3F8C957--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Tue, 5 Sep 2023 18:50:27 +0000 (UTC)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-830588646-1693939417=:24601
Content-Type: text/plain; CHARSET=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <22d2381a-a731-14dc-175c-78d42379af4a@lyckegaard.dk>
On Mon, 4 Sep 2023, Christos Zoulas wrote:
>
> Ok how about:
> ~/git/netbsd_src/distrib/sets$ MAKEVERBOSE=0 ~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f mkvars.mk
> and
> ~/git/netbsd_src/distrib/sets$~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B MAKEVERBOSE=0 -f mkvars.mk
>
opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ MAKEVERBOSE=0 ~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f mkvars.mk makeverbose
echo 4
+ echo 4
4
opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ ~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B MAKEVERBOSE=0 -f mkvars.mk makeverbose
0
opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ ~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B -f mkvars.mk MAKEVERBOSE=0 makeverbose
0
opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$
So mkvars.mk respects the assigment of MAKEVERBOSE properly in the last
two scenaarios so this is in sync with the documentation in make(1)
mkvars.mk is only referenced by sets.subr and I noticed that sets.subr is
sourced by quite a few of the shell-scripts in the distrib/sets directory.
I will continue down this path trying to figure out what the actual issue
is.
--0-830588646-1693939417=:24601--
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
palle@lyckegaard.dk
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Tue, 5 Sep 2023 14:58:00 -0400
--Apple-Mail=_29681006-F6B4-4B90-B172-4B06B9F51C16
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Perhaps the issue is that sets.subr does MAKEVERBOSE=3D not =
MAKEVERBOSE=3D0 and the shell behaves differently on Solaris?
Best,
christos
--Apple-Mail=_29681006-F6B4-4B90-B172-4B06B9F51C16
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZPd6OAAKCRBxESqxbLM7
OpwAAKCLtV6EUW4EFh6sJhqk1xx+I8z5HwCffuALS1Cl8O3kpZCMxz6IoBKV35w=
=IUrH
-----END PGP SIGNATURE-----
--Apple-Mail=_29681006-F6B4-4B90-B172-4B06B9F51C16--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Wed, 6 Sep 2023 19:17:34 +0000 (UTC)
On Tue, 5 Sep 2023, Christos Zoulas wrote:
>
> Perhaps the issue is that sets.subr does MAKEVERBOSE= not MAKEVERBOSE=0 and the shell behaves differently on Solaris?
>
I see the same issue on both Solaris and NetBSD.
With the following patch which will print out what MKVARS contains in
sets.subr:
diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
index 6f2223181713..63782bfcda71 100644
--- a/distrib/sets/sets.subr
+++ b/distrib/sets/sets.subr
@@ -129,7 +129,8 @@ done
IFS=$oIFS
-MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
-e 's,=.*,,' | ${XARGS} )"
+MKVARS="$( ${MAKE} -B -f ${rundir}/mkvars.mk MAKEVERBOSE=0 mkvars |
${SED} -e 's,=.*,,' | ${XARGS} )"
+echo "sets.subr contains: " $MKVARS
#####
Both Solaris and NetBSD incorrecly pollutes the MKVARS variable with "echo
XXXXX" strings.
On Solaris:
opc@instance-20230726-2011:~$ uname -a
SunOS instance-20230726-2011 5.11 11.4.42.111.0 i86pc i386 i86pc kvm
opc@instance-20230726-2011:~/git/netbsd_src/distrib/sets$ ~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 makesetfiles
...
+ echo USE_YP=yes
+ echo COMPATARCHDIRS=sparc
+ echo KMODARCHDIRS=
+ echo MKSOLARIS=yes
sets.subr contains: echo MKARGON2 MKARGON2 echo MKATF MKATF echo
MKBINUTILS MKBINUTILS echo MKBSDTAR MKBSDTAR echo MKCLEANSRC MKCLEANSRC
echo MKCLEANVERIFY MKCLEANVERIFY echo MKCOMPLEX MKCOMPLEX echo MKCVS MKCV
S echo MKCXX MKCXX echo MKDOC MKDOC echo MKDTC MKDTC echo MKDYNAMICROOT
MKDYNAMICROOT echo MKGCC MKGCC echo MKGDB MKGDB echo MKGROFF MKGROFF echo
MKHESIOD MKHESIOD echo MKHTML MKHTML echo MKIEEEFP MKIEEEFP echo
MKINET6 MKINET6 echo MKINFO MKINFO echo MKIPFILTER MKIPFILTER echo MKISCSI
MKISCSI echo MKKERBEROS MKKERBEROS echo MKKMOD MKKMOD echo MKLDAP MKLDAP
echo MKLIBSTDCXX MKLIBSTDCXX echo MKLINKLIB MKLINKLIB echo MKLV
M MKLVM echo MKMAKEMANDB MKMAKEMANDB echo MKMAN MKMAN echo MKMANDOC
MKMANDOC echo MKMDNS MKMDNS echo MKNLS MKNLS echo MKNPF MKNPF echo MKOBJ
MKOBJ echo MKPAM MKPAM echo MKPF MKPF echo MKPIC MKPIC echo MKPICLIB M
KPICLIB echo MKPOSTFIX MKPOSTFIX echo MKPROFILE MKPROFILE echo MKRUMP
MKRUMP echo MKSHARE MKSHARE echo MKSKEY MKSKEY echo MKSTATICLIB
MKSTATICLIB echo MKSTRIPSYM MKSTRIPSYM echo MKUNBOUND MKUNBOUND echo
MKX11FON
...
+ echo COMPATARCHDIRS=sparc
+ echo KMODARCHDIRS=
+ echo MKSOLARIS=yes
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk:
non-terminated string echo MKARG... at source line 21
context is
MKOBJDIRS echo MKPCC MKPCC echo MKPICINSTALL MKPICINSTALL echo
MKPIGZGZIP MKPIGZGZIP echo MKRADEONFIRMWARE MKRADEONFIRMWARE echo MKREPRO
MKREPRO echo MKSLJIT MKSLJIT echo MKSOFTFLOAT MKSOFTFLOAT echo
MKSTRIPIDENT MKSTRIPIDENT echo MKTEGRAFIRMWARE MKTEGRAFIRMWARE echo MKTPM
MKTPM echo MKUNPRIVED >>>
<<< MKUNPRIVED echo MKUPDATE MKUPDATE echo MKX11 MKX11 echo MKX11MOTIF
MKX11MOTIF echo MKXORG_SERVER MKXORG_SERVER echo MKZFS MKZFS echo ARCH64
ARCH64 echo EABI EABI echo HAVE_ACPI HAVE_ACPI echo HAVE_BINUTILS
HAVE_BINUTILS echo HAVE_GCC HAVE_GCC echo HAVE_GDB HAVE_GDB echo
HAVE_LIBGCC_EH HAVE_LIBGCC_EH echo HAVE_MESA_VER HAVE_MESA_VER echo
HAVE_NVMM HAVE_NVMM echo HAVE_OPENSSL HAVE_OPENSSL echo HAVE_SSP HAVE_SSP
echo HAVE_UEFI HAVE_UEFI echo HAVE_XORG_GLAMOR HAVE_XORG_GLAMOR echo
HAVE_XORG_SERVER_VER HAVE_XORG_SERVER_VER echo KERNEL_DIR KERNEL_DIR echo
MACHINE MACHINE echo MACHINE_ARCH MACHINE_ARCH echo MACHINE_CPU
MACHINE_CPU echo MAKEVERBOSE MAKEVERBOSE echo MKCOMPAT MKCOMPAT echo
MKCOMPATMODULES MKCOMPATMODULES echo MKMANPAGES MKMANPAGES echo
MKSTATICPIE MKSTATICPIE echo MKXORG MKXORG echo NETBSDSRCDIR NETBSDSRCDIR
echo OBJECT_FMT OBJECT_FMT echo TARGET_ENDIANNESS TARGET_ENDIANNESS echo
TOOLCHAIN_MISSING TOOLCHAIN_MISSING echo USE_INET6 USE_INET6 echo
USE_KERBEROS USE_KERBEROS echo USE_LDAP USE_LDAP echo USE_YP USE_YP echo
COMPATARCHDIRS COMPATARCHDIRS echo KMODARCHDIRS KMODARCHDIRS echo
MKSOLARIS MKSOLARIS", needvars)
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk:
non-terminated string echo MKARG... at source line 22
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk:
non-terminated string echo MKARG... at source line 23
/export/home/opc/data/netbsd/build/sparc64/tooldir/bin/nbawk: giving up
source line number 235
xargs: Child killed with signal 13
Running on Solaris has issues with the extra "echo XXXXX" strings...
On NetBSD:
$ uname -a
NetBSD odin 9.1 NetBSD 9.1 (GENERIC) #0: Sun Oct 18 19:24:30 UTC 2020
mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64
...
+ echo 'USE_LDAP=yes'
+ echo 'USE_YP=yes'
+ echo COMPATARCHDIRS=sparc
+ echo KMODARCHDIRS=
+ echo MKSOLARIS=yes
sets.subr contains: echo MKARGON2 MKARGON2 echo MKATF MKATF echo
MKBINUTILS MKBINUTILS echo MKBSDTAR MKBSDTAR echo MKCLEANSRC MKCLEANSRC
echo MKCLEANVERIFY MKCLEANVERIFY echo MKCOMPLEX MKCOMPLEX echo MKCVS MKCVS
echo MKCXX MKCXX echo MKDOC MKDOC echo MKDTC MKDTC echo MKDYNAMICROOT
MKDYNAMICROOT echo MKGCC MKGCC echo MKGDB MKGDB echo MKGROFF MKGROFF echo
MKHESIOD MKHESIOD echo MKHTML MKHTML echo MKIEEEFP MKIEEEFP echo MKINET6
MKINET6 echo MKINFO MKINFO echo MKIPFILTER MKIPFILTER echo MKISCSI MKISCSI
echo MKKERBEROS MKKERBEROS echo MKKMOD MKKMOD echo MKLDAP MKLDAP echo
MKLIBSTDCXX MKLIBSTDCXX echo MKLINKLIB MKLINKLIB echo MKLVM MKLVM echo
MKMAKEMANDB MKMAKEMANDB echo MKMAN MKMAN echo MKMANDOC MKMANDOC echo
MKMDNS MKMDNS echo MKNLS MKNLS echo MKNPF MKNPF echo MKOBJ MKOBJ echo
MKPAM MKPAM echo MKPF MKPF echo MKPIC MKPIC echo MKPICLIB MKPICLIB echo
MKPOSTFIX MKPOSTFIX echo MKPROFILE MKPROFILE echo MKRUMP MKRUMP echo
MKSHARE MKSHARE echo MKSKEY MKSKEY echo MKSTATICLIB MKSTATICLIB echo
MKSTRIPSYM MKSTRIPSYM echo MKUNBOUND MKUNBOUND echo MKX11FONTS MKX11FONTS
echo MKYP MKYP echo MKGCCCMDS MKGCCCMDS echo MKAMDGPUFIRMWARE
MKAMDGPUFIRMWARE echo MKARZERO MKARZERO echo MKBSDGREP MKBSDGREP echo
MKCATPAGES MKCATPAGES echo MKCOMPATTESTS MKCOMPATTESTS echo MKCOMPATX11
MKCOMPATX11 echo MKCTF MKCTF echo MKDEBUG MKDEBUG echo MKDEBUGLIB
MKDEBUGLIB echo MKDEPINCLUDES MKDEPINCLUDES echo MKDTB MKDTB echo MKDTRACE
MKDTRACE echo MKFIRMWARE MKFIRMWARE echo MKGROFFHTMLDOC MKGROFFHTMLDOC
echo
...
+ echo 'OBJECT_FMT=ELF'
+ echo 'TARGET_ENDIANNESS=4321'
+ echo 'TOOLCHAIN_MISSING=no'
+ echo 'USE_INET6=yes'
+ echo 'USE_KERBEROS=yes'
+ echo 'USE_LDAP=yes'
+ echo 'USE_YP=yes'
+ echo COMPATARCHDIRS=sparc
+ echo KMODARCHDIRS=
+ echo MKSOLARIS=yes
Creating set.text
$
completes without issues, even if MKVARS also contains the "echo XXXX"
strings on NetBSD...
So I'm not still convinced that the "pollution" of MKVARS is platform
specific.
Apparently the additional words in MKVARS causes problems on Solaris -
perhaps a size limit somewhere.
But I still think that the root cause of the issue is the extra "echo
XXXXXX" strings in MKVARS
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
palle@lyckegaard.dk
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in distrib/sets/sets.subr
Date: Wed, 6 Sep 2023 17:30:04 -0400
--Apple-Mail=_97CCBBC0-E9D5-44DB-9C5B-4D9E3F34D396
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
But the patch also changes the MAKEVERBOSE setting from being in the =
environment to being in the make command line,
and that will not work I think.
> -MKVARS=3D"$( MAKEVERBOSE=3D ${MAKE} -B -f ${rundir}/mkvars.mk mkvars =
| ${SED}
> -e 's,=3D.*,,' | ${XARGS} )"
> +MKVARS=3D"$( ${MAKE} -B -f ${rundir}/mkvars.mk MAKEVERBOSE=3D0 mkvars =
|
> ${SED} -e 's,=3D.*,,' | ${XARGS} )"
What happens if you run:
MKVARS=3D"$( MAKEVERBOSE=3D0 ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | =
${SED} -e 's,=3D.*,,' | ${XARGS} )"
echo "sets.subr contains: " $MKVARS
christos
--Apple-Mail=_97CCBBC0-E9D5-44DB-9C5B-4D9E3F34D396
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZPjvXAAKCRBxESqxbLM7
OiAuAKC6bSmU57awvnVd8Hftwyjxf3VKxACeNiJSPMqFkkF04vGVLVcWF7y6d/M=
=1Qkl
-----END PGP SIGNATURE-----
--Apple-Mail=_97CCBBC0-E9D5-44DB-9C5B-4D9E3F34D396--
From: Palle Lyckegaard <palle@lyckegaard.dk>
To: Christos Zoulas <christos@zoulas.com>
Cc: gnats-bugs@netbsd.org, toolchain-manager@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: toolchain/57584: Running build.sh with -N 3 or -N 4 causes debug
logging to be included in the MKVARS shell variable in
distrib/sets/sets.subr
Date: Thu, 7 Sep 2023 17:50:16 +0000 (UTC)
On Wed, 6 Sep 2023, Christos Zoulas wrote:
> But the patch also changes the MAKEVERBOSE setting from being in the environment to being in the make command line,
> and that will not work I think.
>
>> -MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
>> -e 's,=.*,,' | ${XARGS} )"
>> +MKVARS="$( ${MAKE} -B -f ${rundir}/mkvars.mk MAKEVERBOSE=0 mkvars |
>> ${SED} -e 's,=.*,,' | ${XARGS} )"
>
> What happens if you run:
>
> MKVARS="$( MAKEVERBOSE=0 ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED} -e 's,=.*,,' | ${XARGS} )"
> echo "sets.subr contains: " $MKVARS
>
Building with the following patch (which is similar to your suggestion):
diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr
index 6f2223181713..e74a1b0d5653 100644
--- a/distrib/sets/sets.subr
+++ b/distrib/sets/sets.subr
@@ -130,6 +130,7 @@ done
IFS=$oIFS
MKVARS="$( MAKEVERBOSE= ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | ${SED}
-e 's,=.*,,' | ${XARGS} )"
+echo "sets.subr contains: " $MKVARS
#####
The issue pesists on both Solaris and NetBSD with the extra "echo XXXX"
strings.
Solaris:
...
+ echo USE_LDAP=yes
+ echo USE_YP=yes
+ echo COMPATARCHDIRS=sparc
+ echo KMODARCHDIRS=
+ echo MKSOLARIS=yes
sets.subr contains: echo MKARGON2 MKARGON2 echo MKATF MKATF echo
MKBINUTILS MKBINUTILS echo MKBSDTAR MKBSDTAR echo MKCLEANSRC MKCLEANSRC
echo MKCLEANVERIFY MKCLEANVERIFY echo MKCOMPLEX MKCOMPLEX echo MKCVS MKCVS
echo MKCXX MKCXX echo MKDOC MKDOC echo MKDTC MKDTC echo MKDYNAMICROOT
MKDYNAMICROOT echo MKGCC MKGCC echo MKGDB MKGDB echo MKGROFF MKGROFF echo
MKHESIOD MKHESIOD echo MKHTML MKHTML echo MKIEEEFP MKIEEEFP echo MKINET6
MKINET6 echo MKINFO MKINFO echo MKIPFILTER MKIPFILTER echo MKISCSI MKISCSI
echo MKKERBEROS MKKERBEROS echo MKKMOD MKKMOD echo MKLDAP MKLDAP echo
MKLIBSTDCXX MKLIBSTDCXX echo MKLINKLIB MKLINKLIB echo MKLVM MKLVM echo
MKMAKEMANDB MKMAKEMANDB echo MKMAN MKMAN echo MKMANDOC MKMANDOC echo
MKMDNS MKMDNS echo MKNLS MKNLS echo MKNPF MKNPF echo MKOBJ MKOBJ echo
MKPAM MKPAM echo MKPF MKPF echo MKPIC MKPIC echo MKPICLIB MKPICLIB echo
MKPOSTFIX MKPOSTFIX echo MKPROFILE MKPROFILE echo MKRUMP MKRUMP echo
MKSHARE MKSHARE echo MKSKEY MKSKEY echo MKSTATICLIB MKSTATICLIB echo
MKSTRIPSYM MKSTRIPSYM echo MKUNBOUND MKUNBOUND echo MKX11FONTS MKX11FONTS
echo MKYP MKYP echo MKGCCCMDS MKGCCCMDS echo MKAMDGPUFIRMWARE
MKAMDGPUFIRMWARE echo MKARZERO MKARZERO echo MKBSDGREP MKBSDGREP echo
MKCATPAGES MKCATPAGES echo MKCOMPATTESTS MKCOMPATTESTS echo MKCOMPATX11
MKCOMPATX11 echo MKCTF MKCTF echo MKDEBUG MKDEBUG echo MKDEBUGLIB
MKDEBUGLIB echo MKDEPINCLUDES MKDEPINCLUDES echo MKDTB MKDTB echo MKDTRACE
MKDTRACE echo MKFIRMWARE MKFIRMWARE echo MKGROFFHTMLDOC MKGROFFHTMLDOC
echo MKHOSTOBJ MKHOSTOBJ echo MKKYUA MKKYUA echo MKLIBCXX MKLIBCXX echo
MKLINT MKLINT echo MKLLVM MKLLVM echo MKLLVMRT MKLLVMRT echo MKMANZ MKMANZ
echo MKNOUVEAUFIRMWARE MKNOUVEAUFIRMWARE echo MKNSD MKNSD echo MKOBJDIRS
MKOBJDIRS echo MKPCC MKPCC echo MKPICINSTALL MKPICINSTALL echo MKPIGZGZIP
MKPIGZGZIP echo MKRADEONFIRMWARE MKRADEONFIRMWARE echo MKREPRO MKREPRO
echo MKSLJIT MKSLJIT echo MKSOFTFLOAT MKSOFTFLOAT echo MKSTRIPIDENT
MKSTRIPIDENT echo MKTEGRAFIRMWARE MKTEGRAFIRMWARE echo MKTPM MKTPM echo
MKUNPRIVED MKUNPRIVED echo MKUPDATE MKUPDATE echo MKX11 MKX11 echo
MKX11MOTIF MKX11MOTIF echo MKXORG_SERVER MKXORG_SERVER echo MKZFS MKZFS
echo ARCH64 ARCH64 echo EABI EABI echo HAVE_ACPI HAVE_ACPI echo
HAVE_BINUTILS HAVE_BINUTILS echo HAVE_GCC HAVE_GCC echo HAVE_GDB HAVE_GDB
echo HAVE_LIBGCC_EH HAVE_LIBGCC_EH echo HAVE_MESA_VER HAVE_MESA_VER echo
HAVE_NVMM HAVE_NVMM echo HAVE_OPENSSL HAVE_OPENSSL echo HAVE_SSP HAVE_SSP
echo HAVE_UEFI HAVE_UEFI echo HAVE_XORG_GLAMOR HAVE_XORG_GLAMOR echo
HAVE_XORG_SERVER_VER HAVE_XORG_SERVER_VER echo KE
...
and
NetBSD:
...
+ echo 'USE_KERBEROS=yes'
+ echo 'USE_LDAP=yes'
+ echo 'USE_YP=yes'
+ echo COMPATARCHDIRS=sparc
+ echo KMODARCHDIRS=
+ echo MKSOLARIS=yes
sets.subr contains: echo MKARGON2 MKARGON2 echo MKATF MKATF echo
MKBINUTILS MKBINUTILS echo MKBSDTAR MKBSDTAR echo MKCLEANSRC MKCLEANSRC
echo MKCLEANVERIFY MKCLEANVERIFY echo MKCOMPLEX MKCOMPLEX echo MKCVS MKCVS
echo MKCXX MKCXX echo MKDOC MKDOC echo MKDTC MKDTC echo MKDYNAMICROOT
MKDYNAMICROOT echo MKGCC MKGCC echo MKGDB MKGDB echo MKGROFF MKGROFF echo
MKHESIOD MKHESIOD echo MKHTML MKHTML echo MKIEEEFP MKIEEEFP echo MKINET6
MKINET6 echo MKINFO MKINFO echo MKIPFILTER MKIPFILTER echo MKISCSI MKISCSI
echo MKKERBEROS MKKERBEROS echo MKKMOD MKKMOD echo MKLDAP MKLDAP echo
MKLIBSTDCXX MKLIBSTDCXX echo MKLINKLIB MKLINKLIB echo MKLVM MKLVM echo
MKMAKEMANDB MKMAKEMANDB echo MKMAN MKMAN echo MKMANDOC MKMANDOC echo
MKMDNS MKMDNS echo MKNLS MKNLS echo MKNPF MKNPF echo MKOBJ MKOBJ echo
MKPAM MKPAM echo MKPF MKPF echo MKPIC MKPIC echo MKPICLIB MKPICLIB echo
MKPOSTFIX MKPOSTFIX echo MKPROFILE MKPROFILE echo MKRUMP MKRUMP echo
MKSHARE MKSHARE echo MKSKEY MKSKEY echo MKSTATICLIB MKSTATICLIB echo
MKSTRIPSYM MKSTRIPSYM echo MKUNBOUND MKUNBOUND echo MKX11FONTS MKX11FONTS
echo MKYP MKYP echo MKGCCCMDS MKGCCCMDS echo MKAMDGPUFIRMWARE
MKAMDGPUFIRMWARE echo MKARZERO MKARZERO echo MKBSDGREP MKBSDGREP echo
MKCATPAGES MKCATPAGES echo MKCOMPATTESTS MKCOMPATTESTS echo MKCOMPATX11
MKCOMPATX11 echo MKCTF MKCTF echo MKDEBUG MKDEBUG echo MKDEBUGLIB
MKDEBUGLIB echo MKDEPINCLUDES MKDEPINCLUDES echo MKDTB MKDTB echo MKDTRACE
MKDTRACE echo MKFIRMWARE MKFIRMWARE echo MKGROFFHTMLDOC MKGROFFHTMLDOC
echo MKHOSTOBJ MKHOSTOBJ echo MKKYUA MKKYUA echo MKLIBCXX MKLIBCXX echo
MKLINT MKLINT echo MKLLVM MKLLVM echo MKLLVMRT MKLLVMRT e
...
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2023
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.