Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Mar 2006 00:51:05 -0500 (EST)
From:      Daniel Eischen <deischen@freebsd.org>
To:        Tim Kientzle <kientzle@freebsd.org>
Cc:        current@freebsd.org
Subject:   Re: RFC: Symbol versioning for libc
Message-ID:  <Pine.GSO.4.43.0603080045070.11482-100000@sea.ntplx.net>
In-Reply-To: <440E5E49.2050209@freebsd.org>

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.43.0603080045070.11482-100000>