Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2006 10:47:25 -0500 (EST)
From:      Daniel Eischen <deischen@freebsd.org>
To:        src-committers@freebsd.org, <cvs-src@freebsd.org>, <cvs-all@freebsd.org>
Subject:   Re: cvs commit: src/lib/libc Makefile
Message-ID:  <Pine.GSO.4.43.0603161032420.4427-100000@sea.ntplx.net>
In-Reply-To: <200603161516.k2GFGNfK076880@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 16 Mar 2006, Daniel Eischen wrote:

> deischen    2006-03-16 15:16:23 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     lib/libc             Makefile
>   Log:
>   Allow bsd.lib.mk to generate the symbol version map.

Everything should now be in place to enable symbol versioning
in libc.  Add SYMVER_ENABLED=true to /etc/make.conf and buildworld
to try it.  Once you do this and installworld, your binaries
(from buildworld) will not work with a non-symbol-versioned
libc.  In fact, this is true for any non-static binary that
you build after this point.  To back out of this, remove
SYMVER_ENABLED from make.conf and build&install world again.

I'm running with this enabled on an x86 and all my previously
built ports seem to be fine (KDE, mozilla, etc).  Testing on
other archs would be appreciated.

Thanks,

-- 
DE




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.43.0603161032420.4427-100000>