Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Apr 2023 17:53:02 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        "Simon J. Gerraty" <sjg@juniper.net>
Cc:        Ed Maste <emaste@freebsd.org>, src-committers <src-committers@freebsd.org>,  "<dev-commits-src-all@freebsd.org>" <dev-commits-src-all@freebsd.org>,  "<dev-commits-src-main@freebsd.org>" <dev-commits-src-main@freebsd.org>
Subject:   Re: git: 390c31c4289e - main - meta.sys.mk: downgrade missing Filemon error to warning
Message-ID:  <CANCZdfpJdXUABV_jh8HPgVFogP7TiJfPC=ZnNXek%2Bjbg9w3nBA@mail.gmail.com>
In-Reply-To: <96156.1682293711@kaos.jnpr.net>
References:  <202304231451.33NEpwOQ028148@gitrepo.freebsd.org> <CAPyFy2DjiqJvVrukaBgiV7SrxKydsG3dDtp0QedZOJ=o6FNiuQ@mail.gmail.com> <96156.1682293711@kaos.jnpr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000005481bd05fa099d13
Content-Type: text/plain; charset="UTF-8"

We'll need to fix the makeman to ignore that option...

Warner

On Sun, Apr 23, 2023, 5:49 PM Simon J. Gerraty <sjg@juniper.net> wrote:

> Ed Maste <emaste@freebsd.org> wrote:
> > no description found for WITH_host_egacy, skipping
>
> This is an internal "pseudo" option.
> I would propose tweaking showconfig to ignore them:
>
> diff --git a/Makefile.inc1 b/Makefile.inc1
> index 60956d58fd9b..d059d5dd9fea 100644
> --- a/Makefile.inc1
> +++ b/Makefile.inc1
> @@ -3405,9 +3405,11 @@ check-old: check-old-files check-old-libs
> check-old-dirs .PHONY
>  #
>  # showconfig - show build configuration.
>  #
> +# ignore lower case knobs (not for use with WITH*)
> +#
>  showconfig: .PHONY
>         @(${MAKE} -n -f ${.CURDIR}/sys/conf/kern.opts.mk -V dummy -dg1
> UPDATE_DEPENDFILE=no NO_OBJ=yes MACHINE=${TARGET}
> MACHINE_ARCH=${TARGET_ARCH}; \
> -         ${MAKE} -n -f ${.CURDIR}/share/mk/src.opts.mk -V dummy -dg1
> UPDATE_DEPENDFILE=no NO_OBJ=yes) 2>&1 | grep ^MK_ | sort -u
> +         ${MAKE} -n -f ${.CURDIR}/share/mk/src.opts.mk -V dummy -dg1
> UPDATE_DEPENDFILE=no NO_OBJ=yes) 2>&1 | grep '^MK_[A-Z]' | sort -u
>
>  .if !empty(KRNLOBJDIR) && !empty(KERNCONF)
>  DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/
>
>

--0000000000005481bd05fa099d13
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">We&#39;ll need to fix the makeman to ignore that option..=
.<div dir=3D"auto"><br></div><div dir=3D"auto">Warner=C2=A0</div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Ap=
r 23, 2023, 5:49 PM Simon J. Gerraty &lt;<a href=3D"mailto:sjg@juniper.net"=
>sjg@juniper.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ed =
Maste &lt;<a href=3D"mailto:emaste@freebsd.org" target=3D"_blank" rel=3D"no=
referrer">emaste@freebsd.org</a>&gt; wrote:<br>
&gt; no description found for WITH_host_egacy, skipping<br>
<br>
This is an internal &quot;pseudo&quot; option.<br>
I would propose tweaking showconfig to ignore them:<br>
<br>
diff --git a/Makefile.inc1 b/Makefile.inc1<br>
index 60956d58fd9b..d059d5dd9fea 100644<br>
--- a/Makefile.inc1<br>
+++ b/Makefile.inc1<br>
@@ -3405,9 +3405,11 @@ check-old: check-old-files check-old-libs check-old-=
dirs .PHONY<br>
=C2=A0#<br>
=C2=A0# showconfig - show build configuration.<br>
=C2=A0#<br>
+# ignore lower case knobs (not for use with WITH*)<br>
+#<br>
=C2=A0showconfig: .PHONY<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 @(${MAKE} -n -f ${.CURDIR}/sys/conf/<a href=3D"=
http://kern.opts.mk" rel=3D"noreferrer noreferrer" target=3D"_blank">kern.o=
pts.mk</a> -V dummy -dg1 UPDATE_DEPENDFILE=3Dno NO_OBJ=3Dyes MACHINE=3D${TA=
RGET} MACHINE_ARCH=3D${TARGET_ARCH}; \<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${MAKE} -n -f ${.CURDIR}/share/mk/<a hre=
f=3D"http://src.opts.mk" rel=3D"noreferrer noreferrer" target=3D"_blank">sr=
c.opts.mk</a> -V dummy -dg1 UPDATE_DEPENDFILE=3Dno NO_OBJ=3Dyes) 2&gt;&amp;=
1 | grep ^MK_ | sort -u<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${MAKE} -n -f ${.CURDIR}/share/mk/<a hre=
f=3D"http://src.opts.mk" rel=3D"noreferrer noreferrer" target=3D"_blank">sr=
c.opts.mk</a> -V dummy -dg1 UPDATE_DEPENDFILE=3Dno NO_OBJ=3Dyes) 2&gt;&amp;=
1 | grep &#39;^MK_[A-Z]&#39; | sort -u<br>
<br>
=C2=A0.if !empty(KRNLOBJDIR) &amp;&amp; !empty(KERNCONF)<br>
=C2=A0DTBOUTPUTPATH=3D ${KRNLOBJDIR}/${KERNCONF}/<br>
<br>
</blockquote></div>

--0000000000005481bd05fa099d13--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpJdXUABV_jh8HPgVFogP7TiJfPC=ZnNXek%2Bjbg9w3nBA>