Date: Fri, 29 Jul 2016 14:53:36 -0400 (EDT) From: Daniel Eischen <deischen@freebsd.org> To: Ed Schouten <ed@nuxi.nl> Cc: arch@freebsd.org, Ed Maste <emaste@freebsd.org> Subject: Re: lib/libc/Versions.def: new symbol version for 12.x Message-ID: <Pine.GSO.4.64.1607291445570.11109@sea.ntplx.net> In-Reply-To: <CABh_MKnZkd3U0jV07idrpHqaniZvzUbhnSHz3BpAAKOi7d807Q@mail.gmail.com> References: <CABh_MKnZkd3U0jV07idrpHqaniZvzUbhnSHz3BpAAKOi7d807Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.1607291445570.11109>