Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jan 2025 23:16:52 +0000
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        "Simon J. Gerraty" <sjg@juniper.net>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: WITH_META_MODE: base clang excessive compiles
Message-ID:  <CAFDf7UKQO0q=7DVoFpSbiw%2B%2B3jO7Ts1RXBpk82v0cX-7OieP1Q@mail.gmail.com>
In-Reply-To: <76824.1738104544@kaos.jnpr.net>
References:  <CAFDf7UK2DAUdkuB0PE_3-wP_CRMvATL%2BB=1-uEphpTbEai6%2BuQ@mail.gmail.com> <76824.1738104544@kaos.jnpr.net>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Hello!

So nice, I can see now:

Skipping meta for ...: ...
some_file.meta: 23: file 'other' is newer than the target...

This is great!

Thank you so much,

Simon J. Gerraty <sjg@juniper.net> escreveu (terça, 28/01/2025 à(s) 22:51):

> Nuno Teixeira <eduardo@FreeBSD.org> wrote:
> > Just to check that I'm using the correct setting for WITH_META_MODE
> > since almost everytime I update main tree, I got clang compiled.
> >
> > Is that normal?
>
> Quite possibly.  You can add -dM to your make command line and meta mode
> will explain why it thinks a target is out of date.
> If you see a target built without comment from meta mode, then the
> normal oodate rules said it was out-of-date.
>
> >
> > --
> > $ kldstat | grep filemon
> > 11    1 0xffffffff849f2000     3250 filemon.ko
> >
> > /etc/src-env.conf:
> > WITH_META_MODE=yes
> > ---
> >
> > (maybe usefull to show this as well)
> > /etc/src.conf:
> > WITH_MALLOC_PRODUCTION=yes
> > WITHOUT_LLVM_ASSERTIONS=yes
> >
> > /etc/make.conf:
> > KERNCONF=GENERIC-NODEBUG
> > DEVELOPER=yes
> > DEVELOPER_MODE=yes
> > PORTSDIR=/home/nunotex/Work/freebsd/ports/main
> > DISTDIR=/Arq/DISTFILES
> >
> > Thanks,
>


-- 
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org

[-- Attachment #2 --]
<div dir="ltr"><div>Hello!</div><div><br></div><div>So nice, I can see now:</div><div><br></div><div>Skipping meta for ...: ...<br>some_file.meta: 23: file &#39;other&#39; is newer than the target...</div><div><br></div><div>This is great!</div><div><br></div><div>Thank you so much,<br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Simon J. Gerraty &lt;<a href="mailto:sjg@juniper.net">sjg@juniper.net</a>&gt; escreveu (terça, 28/01/2025 à(s) 22:51):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Nuno Teixeira &lt;eduardo@FreeBSD.org&gt; wrote:<br>
&gt; Just to check that I&#39;m using the correct setting for WITH_META_MODE<br>
&gt; since almost everytime I update main tree, I got clang compiled. <br>
&gt; <br>
&gt; Is that normal?<br>
<br>
Quite possibly.  You can add -dM to your make command line and meta mode<br>
will explain why it thinks a target is out of date.<br>
If you see a target built without comment from meta mode, then the<br>
normal oodate rules said it was out-of-date.<br>
<br>
&gt; <br>
&gt; --<br>
&gt; $ kldstat | grep filemon<br>
&gt; 11    1 0xffffffff849f2000     3250 filemon.ko<br>
&gt; <br>
&gt; /etc/src-env.conf:<br>
&gt; WITH_META_MODE=yes<br>
&gt; ---<br>
&gt; <br>
&gt; (maybe usefull to show this as well)<br>
&gt; /etc/src.conf:<br>
&gt; WITH_MALLOC_PRODUCTION=yes<br>
&gt; WITHOUT_LLVM_ASSERTIONS=yes<br>
&gt; <br>
&gt; /etc/make.conf:<br>
&gt; KERNCONF=GENERIC-NODEBUG<br>
&gt; DEVELOPER=yes<br>
&gt; DEVELOPER_MODE=yes<br>
&gt; PORTSDIR=/home/nunotex/Work/freebsd/ports/main<br>
&gt; DISTDIR=/Arq/DISTFILES<br>
&gt; <br>
&gt; Thanks,<br>
</blockquote></div><div><br clear="all"></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font color="#888888">Nuno Teixeira</font></div><div><div><font color="#888888">
FreeBSD UNIX:  &lt;eduardo@FreeBSD.org&gt;   Web:  <a href="https://FreeBSD.org" rel="noreferrer" target="_blank">https://FreeBSD.org</a><br></font></div></div></div></div>;
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7UKQO0q=7DVoFpSbiw%2B%2B3jO7Ts1RXBpk82v0cX-7OieP1Q>