Bug 209697 - dev-libs/libpcre-7.6 silently breaks ABI
|
Bug#:
209697
|
Product: Gentoo Linux
|
Version: 2007.0
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: fauli@gentoo.org
|
Reported By: jakub@gentoo.org
|
|
Component: Library
|
|
|
URL:
http://bugs.exim.org/show_bug.cgi?id=664
|
|
Summary: dev-libs/libpcre-7.6 silently breaks ABI
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-02-11 19:54 0000
|
*** Bug 209269 has been marked as a duplicate of this bug. ***
*** Bug 209637 has been marked as a duplicate of this bug. ***
Comments state that a rebuild is enough, so this should not be a real
problem..or do I get something wrong here?
Well the real problem here is - libraries that break ABI should have bumped
their soname, otherwise there's no way whatsoever do discover the problem until
something crashes. This needs to be fixed upstream if intended, or reverted if
that was unintended.
Downgrading to 7.4-r1 works until upstream fixes it.
(In reply to comment #5)
> Downgrading to 7.4-r1 works until upstream fixes it.
And you get a security hole as bonus.
-r1 with the upstream patch has been committed to stable, seems to work in my
chroot. Thanks for the report.
Will -r1 break packages for those of us that have already recompiled everything
that links to libpcre? No big deal, I can just recompile same again - just
don't want to waste the time if it's not necessary.
(In reply to comment #9)
> Will -r1 break packages for those of us that have already recompiled everything
> that links to libpcre? No big deal, I can just recompile same again - just
> don't want to waste the time if it's not necessary.
I can't tell. Just test it. :)
FYI: the patch breaks Darwin:
error: only weak aliases are supported in this configuration