Re: RFC: Symbol versioning for libc

From: Daniel Eischen <deischen_at_freebsd.org>
Date: Wed, 8 Mar 2006 00:51:05 -0500 (EST)
On Tue, 7 Mar 2006, Tim Kientzle wrote:

> Daniel Eischen wrote:
> >
> > I'd like to commit what I have to enable wider testing, but
> > turn off symbol versioning by default.  I would also like
> > re_at_ to take a look at the version namespace scheme. ....
>
> Wouldn't it be simpler for the namespace version to match
> the FreeBSD version? E.g. FBSD_7.0 for FreeBSD 7.0, etc.
> FreeBSD_7.1 should inherit from FBSD_7.0, etc.
>
> What you describe almost matches this already (use "7" instead
> of "1").

It is easy to add a weak dependency for a namespace with something
like this:

	FreeBSD-7.4-RELEASE {
	} FBSD_1.2.2;

I would prefer not to tie symbol versions to releases.  There
may be cases where there will not be a 1:1 correspondence
between versions and releases.

-- 
DE
Received on Wed Mar 08 2006 - 04:51:07 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:53 UTC