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>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
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}/
>
>
[-- Attachment #2 --]
<div dir="auto">We'll need to fix the makeman to ignore that option...<div dir="auto"><br></div><div dir="auto">Warner </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 23, 2023, 5:49 PM Simon J. Gerraty <<a href="mailto:sjg@juniper.net">sjg@juniper.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ed Maste <<a href="mailto:emaste@freebsd.org" target="_blank" rel="noreferrer">emaste@freebsd.org</a>> wrote:<br>
> no description found for WITH_host_egacy, skipping<br>
<br>
This is an internal "pseudo" 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>
#<br>
# showconfig - show build configuration.<br>
#<br>
+# ignore lower case knobs (not for use with WITH*)<br>
+#<br>
showconfig: .PHONY<br>
@(${MAKE} -n -f ${.CURDIR}/sys/conf/<a href="http://kern.opts.mk" rel="noreferrer noreferrer" target="_blank">kern.opts.mk</a> -V dummy -dg1 UPDATE_DEPENDFILE=no NO_OBJ=yes MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH}; \<br>
- ${MAKE} -n -f ${.CURDIR}/share/mk/<a href="http://src.opts.mk" rel="noreferrer noreferrer" target="_blank">src.opts.mk</a> -V dummy -dg1 UPDATE_DEPENDFILE=no NO_OBJ=yes) 2>&1 | grep ^MK_ | sort -u<br>
+ ${MAKE} -n -f ${.CURDIR}/share/mk/<a href="http://src.opts.mk" rel="noreferrer noreferrer" target="_blank">src.opts.mk</a> -V dummy -dg1 UPDATE_DEPENDFILE=no NO_OBJ=yes) 2>&1 | grep '^MK_[A-Z]' | sort -u<br>
<br>
.if !empty(KRNLOBJDIR) && !empty(KERNCONF)<br>
DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/<br>
<br>
</blockquote></div>
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpJdXUABV_jh8HPgVFogP7TiJfPC=ZnNXek%2Bjbg9w3nBA>
