nd
and thus we can use DIRDEPS_BUILD to optimize our builds.
--sjg
> Simon J. Gerraty escreveu (domingo, 28/01/2024 à(s) 01:43):
> >
> > > I use meta-mode in /etc/src-env.conf so that if (for example) a small
> > > change in the kernel config is made, the mac
Can we say that META is for speeding consecutives builds tracking
current/stable and META + DIRDEPS for developing/testing specific
parts of base code with speed + debug in mind?
Simon J. Gerraty escreveu (domingo, 28/01/2024 à(s) 01:43):
>
> > I use meta-mode in /etc/src-env.conf s
> I use meta-mode in /etc/src-env.conf so that if (for example) a small
> change in the kernel config is made, the machine doesn't take hours
> recompiling.
> But, from time to time, one might be required to make
> cleanworld && make cleandir (to be sure) &&
have lots of issues with moved files. But meta
> mode steers clear of them.
OK, thank you. I'll leave meta mode on in src-env.conf in future.
It'll certainly save time compiling!!!
--
Hi,
On Sat, 27 Jan 2024, at 13:51, Lexi Winter wrote:
> the (easiest) fix for that is to do a full rebuild every time
> __FreeBSD_version changes.
>
> pkg(8) bug report: https://github.com/freebsd/pkg/issues/2162
>
> i don't know if meta mode will catch this and rebuild
On Sat, Jan 27, 2024, 6:12 AM void wrote:
> Hi,
>
> I use meta-mode in /etc/src-env.conf so that if (for example) a small
> change in the kernel config is made, the machine doesn't take hours
> recompiling.
>
> Also, (I *think* it works this way) if src gets updated
void:
> But, from time to time, one might be required to make
> cleanworld && make cleandir (to be sure) && make clean (to be *really* sure)
> What circumstances & notices in /usr/src/UPDATING would require it?
one case this is required in non-meta mode is
Hi,
I use meta-mode in /etc/src-env.conf so that if (for example) a small
change in the kernel config is made, the machine doesn't take hours recompiling.
Also, (I *think* it works this way) if src gets updated by git and
world/kernel rebuilt it won't recompile already compiled files
; > I do have source and debug stuff, BUT kgdb croaks on me.
> >
> > I *CAN* give access to the machine.
> >
> > the console backtrace showed something about the kld load of
> > dependencies.
> >
> >
> >
> > --
> > Larry Rosenman
On 3/3/2018 10:13 AM, Eitan Adler wrote:
> #make toolchain
>
This is now known as DIRDEPS_BUILD. META_MODE is something different
now, see man src.conf.
This failure is not unexpected as the build breaks with LLVM updates.
I'll work on a fix this next week.
> ...
> Building
> /srv/obj/srv/src/
#make toolchain
...
Building /srv/obj/srv/src/fbsd/head/usr.bin/clang/clang-tblgen/clang-tblgen.full
c++: error: no such file or directory:
'/srv/obj/srv/src/fbsd/head/freebsd12-amd64/lib/clang/libllvmminimal/libllvmminimal.a'
*** Error code 1
Stop.
make[1]: stopped in /srv/src/fbsd/head/usr.bin/
[Turns out META_MODE did not update /usr/include/machine/* .]
On 2017-Jul-2, at 12:43 AM, Mark Millard wrote:
> I attempted to jump from head -r320482 to -r320570 for amd64
> but the kernel build fails with massive numbers of things like:
>
>
> I'll note that, for example, aac_disk.o was rebui
12 matches
Mail list logo