cvs commit: src/lib/libc Makefile

Daniel Eischen deischen at freebsd.org
Mon Mar 13 01:10:50 UTC 2006


On Mon, 13 Mar 2006, Daniel Eischen wrote:

> deischen    2006-03-13 00:56:02 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     lib/libc             Makefile
>   Log:
>   Add hooks to build libc with symbol versioning.  This is
>   disabled by default; add SYMVER_ENABLED=true to /etc/make.conf
>   to enable it.  libc should get a version bump before this is
>   enabled by default.

There is still one more piece missing.  An awk script is used to
parse the symbol maps and version definitions to generate the linker
map file.  I intend on adding the script to libc/scripts/version_gen.awk,
but it also could be used in a similar fashion by other libraries.

I know as soon as I commit it, someone will tell me to put it
somewhere else.  Any other suggestions?  The script is here:

  http://people.freebsd.org/~deischen/symver/version_gen.awk

Thanks,

-- 
DE



More information about the cvs-src mailing list