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-head mailing list