Date: Fri, 5 Aug 2016 13:06:22 +0800 From: Julian Elischer <julian@freebsd.org> To: John Baldwin <jhb@freebsd.org>, Bryan Drewery <bdrewery@freebsd.org> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r303755 - head/sys/kern Message-ID: <03c923dd-4161-43ea-6249-b7b2b61e660f@freebsd.org> In-Reply-To: <1631194.6AMpXoHEiR@ralph.baldwin.cx> References: <201608041914.u74JEIOR071062@repo.freebsd.org> <1631194.6AMpXoHEiR@ralph.baldwin.cx>
index | next in thread | previous in thread | raw e-mail
On 5/08/2016 8:07 AM, John Baldwin wrote: > On Thursday, August 04, 2016 07:14:18 PM Bryan Drewery wrote: >> Author: bdrewery >> Date: Thu Aug 4 19:14:18 2016 >> New Revision: 303755 >> URL: https://svnweb.freebsd.org/changeset/base/303755 >> >> Log: >> Still provide freebsd10_* symbols from libc for COMPAT10. >> >> r296773 was done to only remove libc symbols for <7. We want to provide >> the syscall symbols going forward for 7+. > In particular, binaries from FreeBSD versions older than 7 do not link > against libc.so.7. However, we want compat system call symbols in libc.so.7 > for COMPAT_FREEBSD7 and later in case a shim is needed to implement an > older version of a libc symbol via symver_compat(). > personally I'd rather we drove a stake through the heart of symbol versioning and went back to how it was, when one could work out what was going on. I certainly miss the ability to get the openssl package to overwrite the base one, which I'm told is no longer possible due to versioning.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?03c923dd-4161-43ea-6249-b7b2b61e660f>
