Re: Symbol versioning errors in libthr

From: Daniel Eischen <deischen_at_freebsd.org>
Date: Mon, 4 Feb 2008 11:55:52 -0500 (EST)
On Mon, 4 Feb 2008, Dag-Erling Smørgrav wrote:

> I've attached my proposed patch.  Please yell if there's anything wrong
> with it.

I question the bumping of FBSDprivate to 1.1.  FBSDprivate is special,
it is only for use in our base system, and our supported method of
updating our system is buildworkd/buildkernel - so any changes to
FBSDprivate should be unnoticed.

Initially, I did not add a version number to FBSDprivate, but did
at the end after seeing that Solaris had versioned private as well.
But, at least with Solaris 8, they only have SUNWprivate 1.1 and 1.2,
whereas they have many public versions (SUNW_0.7 - SUNW_1.20.4).
They must have old applications that were part of their base,
but are no longer supported on more recent releases, so had to bump
the private namespace.

Also, if you look at libc/Versions.def, you will see that there
is no FBSDprivate_1.1.

I think your patch is fine as long as you use only FBSDprivate_1.0.

-- 
DE
Received on Mon Feb 04 2008 - 15:55:59 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:26 UTC