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>

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>