Summary: | dev-libs/libpcre-7.6 silently breaks ABI | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jakub Moc (RETIRED) <jakub> |
Component: | [OLD] Library | Assignee: | Christian Faulhammer (RETIRED) <fauli> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mike, sfullenwider |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://bugs.exim.org/show_bug.cgi?id=664 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jakub Moc (RETIRED)
2008-02-11 19:54:06 UTC
*** 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. This has been reported upstream and is discussed there: http://bugs.exim.org/show_bug.cgi?id=664#c3 is the way to Nirvana...could someone with API breakage test the patch there? -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 |