Re: libpthread shared library version number
- From: Maxim Sobolev <sobomax@xxxxxxxxxxx>
- Date: Thu, 02 Nov 2006 13:19:37 -0800
Ruslan Ermilov wrote:
On Thu, Nov 02, 2006 at 08:09:48AM -0600, Brooks Davis wrote:On Thu, Nov 02, 2006 at 08:25:37AM -0500, Daniel Eischen wrote:Hmm, bumping not versioned libraries *now* and not bumping themOn Thu, 2 Nov 2006, Ruslan Ermilov wrote:I agree with the last part, but I think we need to bump sooner rather
On Wed, Nov 01, 2006 at 04:07:38PM -0800, Maxim Sobolev wrote:No, in -current we force people to recompile everything. PlusGuys,Last time we bumped them was right before 6.0-RELEASE; we did it
I have noticed that libpthread shared library version number in 6-STABLE
and 7-CURRENT is the same (.2), which causes all threaded application
compiled for 6-STABLE to segfault when executed on 7-CURRENT system,
unless libpthread.so.2 is replaced with with its 6-STABLE version which
in turn will create problems with threaded apps compiled for 7-CURRENT.
IMHO we should increase version number in 7-CURRENT, so that it is in
the line of what we have for other system libraries.
Any objections?
both in HEAD and RELENG_6. We certainly should be bumping them
all again closer to a 7.0-RELEASE, when the RELENG_7 is about to
be created. If we bump some majors now, and break APIs later but
still before a release (we are allowed to do it in -CURRENT), we
would have to bump them again before a release, and because it's
we have symbol versioning in the libraries most likely to be
effected. If we bump, we should enable symbol versioning at
the same time.
than later because we need to support binary only applications compiled
against 6.x (remember, we're not really supporting anything else so
smart vendors are going to build against it).
again at pre-release would work, but doing it without also bumping
"to be versioned" libraries is IMO pointless. And if we bump all
of them now, we'll have to bump some of them again when versioning
is turned on by default.
No, we will not have to do it. Why would we? It's -CURRENT, so that nobody really cares about backward/forward compatibility within that branch.
-Maxim
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: libpthread shared library version number
- From: Ruslan Ermilov
- Re: libpthread shared library version number
- References:
- libpthread shared library version number
- From: Maxim Sobolev
- Re: libpthread shared library version number
- From: Ruslan Ermilov
- Re: libpthread shared library version number
- From: Daniel Eischen
- Re: libpthread shared library version number
- From: Brooks Davis
- Re: libpthread shared library version number
- From: Ruslan Ermilov
- libpthread shared library version number
- Prev by Date: Re: Implicit port tag (was: [HEADSUP] TinyBSD and ports applications)
- Next by Date: Re: libpthread shared library version number
- Previous by thread: Re: libpthread shared library version number
- Next by thread: Re: libpthread shared library version number
- Index(es):
Relevant Pages
|