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&nbsp;</div><div>and</div><div><div>~/git/netbsd_src/distrib/sets=
 $~/data/netbsd/build/sparc64/tooldir/bin/nbmake-sparc64 -B =
 &nbsp;MAKEVERBOSE=3D0 -f =
 mkvars.mk&nbsp;</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 &lt;palle@lyckegaard.dk&gt; 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 &nbsp;&nbsp;3 =
 Jun 2023 21:20:53 -0000 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.42<br>+++ =
 mkvars.mk &nbsp;&nbsp;3 Sep 2023 17:27:52 -0000<br>@@ -115,4 +115,7 @@ =
 mksolaris: .PHONY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@echo =
 MKSOLARIS=3D"no"<br>.endif<br><br>+makeverbose: .PHONY<br>+ =
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@echo =
 ${MAKEVERBOSE}<br>+<br>.include &lt;bsd.files.mk&gt;<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
 ...

NetBSD Home
NetBSD PR Database Search

(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.