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 'other' 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 <<a href="mailto:sjg@juniper.net">sjg@juniper.net</a>> 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 <eduardo@FreeBSD.org> wrote:<br> > Just to check that I'm using the correct setting for WITH_META_MODE<br> > since almost everytime I update main tree, I got clang compiled. <br> > <br> > 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> > <br> > --<br> > $ kldstat | grep filemon<br> > 11 1 0xffffffff849f2000 3250 filemon.ko<br> > <br> > /etc/src-env.conf:<br> > WITH_META_MODE=yes<br> > ---<br> > <br> > (maybe usefull to show this as well)<br> > /etc/src.conf:<br> > WITH_MALLOC_PRODUCTION=yes<br> > WITHOUT_LLVM_ASSERTIONS=yes<br> > <br> > /etc/make.conf:<br> > KERNCONF=GENERIC-NODEBUG<br> > DEVELOPER=yes<br> > DEVELOPER_MODE=yes<br> > PORTSDIR=/home/nunotex/Work/freebsd/ports/main<br> > DISTDIR=/Arq/DISTFILES<br> > <br> > 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: <eduardo@FreeBSD.org> 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>
