Date: Thu, 16 Mar 2006 11:29:06 -0700 (MST) From: "M. Warner Losh" <imp@bsdimp.com> To: deischen@freebsd.org Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc Makefile Message-ID: <20060316.112906.83693057.imp@bsdimp.com> In-Reply-To: <Pine.GSO.4.43.0603161032420.4427-100000@sea.ntplx.net> References: <200603161516.k2GFGNfK076880@repoman.freebsd.org> <Pine.GSO.4.43.0603161032420.4427-100000@sea.ntplx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <Pine.GSO.4.43.0603161032420.4427-100000@sea.ntplx.net> Daniel Eischen <deischen@freebsd.org> writes: : 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. Any idea what the status of the linux-wrappers port is now that the symbol versioning is turned completely on? Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060316.112906.83693057.imp>