lib/libc/Versions.def: new symbol version for 12.x
Daniel Eischen
deischen at freebsd.org
Fri Jul 29 19:01:18 UTC 2016
On Fri, 29 Jul 2016, Ed Schouten wrote:
> Hi there,
>
> In a couple of weeks from now I'm going to add new versions of
> basename() and dirname() to libc that are thread-safe. These should
> now use symbol version "FBSD_1.5", but a question that emaste@ and I
> have is: why don't these symbol version names follow the major
> versions of FreeBSD? As in, why not call this "FBSD_12.0" instead?
New symbol versions can be rolled back to -stable or other prior
baselines. Also, if there are no changes in a major release branch,
there's no need to bump the symbol version. It's just an arbitrary
number somewhat tied to major release versions by convention. I
started it at 1.0 when I first added symbol versioning, so you can
probably blame me ;-)
--
DE
More information about the freebsd-arch
mailing list