svn commit: r206082 - in head: . share/man/man7 share/mk
sys/conf
Nikolay Denev
ndenev at gmail.com
Fri Apr 2 07:52:15 UTC 2010
On 2 Apr, 2010, at 09:55 , Alexander Leidinger wrote:
> Author: netchild
> Date: Fri Apr 2 06:55:31 2010
> New Revision: 206082
> URL: http://svn.freebsd.org/changeset/base/206082
>
> Log:
> WITH_CTF can now be specified in src.conf (not recommended, there
> are some problems with static executables), make.conf (would also
> affect ports which do not use GNU make and do not override the
> compile targets) or in the kernel config (via "makeoptions
> WITH_CTF=yes").
>
> Additional (related) changes:
> - propagate WITH_CTF to module builds
> - do not add -g to the linker flags, it's a noop there anyway
> (at least according to the man page of ld)
> - do not add -g to CFLAGS unconditionally
> we need to have a look if it is really needed (IMO not) or if there
> is a way to add it only when WITH_CTF is used
>
> Note: ctfconvert / ctfmerge lines will not appear in the build output,
> to protect the innocent (those which do not build with WITH_CTF would
> see the shell-test and may think WITH_CTF is used).
>
> Reviewed by: imp, jhb, scottl (earlier version)
> Discussed on: arch@
>
> Modified:
> head/UPDATING
> head/share/man/man7/build.7
> head/share/mk/bsd.lib.mk
> head/share/mk/bsd.port.mk
> head/share/mk/bsd.prog.mk
> head/share/mk/sys.mk
> head/sys/conf/kern.mk
> head/sys/conf/kern.post.mk
> head/sys/conf/kern.pre.mk
> head/sys/conf/kmod.mk
>
Finally! Thanks for this. I got tired of rebuilding kernels after accidentally
forgetting to put WITH_CTF on the make command line. :)
I hope that this can also be MFC-ed to 8-STABLE at least.
Regards,
Niki
More information about the svn-src-all
mailing list