Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?03c923dd-4161-43ea-6249-b7b2b61e660f>