summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-05-09 08:31:30 +0200
committerMichał Górny <mgorny@gentoo.org>2017-05-11 14:44:08 +0200
commit401ad843933dfd86d083bf23eba722551d514893 (patch)
tree6b2fe7ef062a078e7e2617b40dbda79b55ea2f1b /dev-libs/libcdio-paranoia
parentdev-python/fs: Add python3_6 (diff)
downloadgentoo-401ad843933dfd86d083bf23eba722551d514893.tar.gz
gentoo-401ad843933dfd86d083bf23eba722551d514893.tar.bz2
gentoo-401ad843933dfd86d083bf23eba722551d514893.zip
dev-libs/libcdio-paranoia: Re-enable symbol versions, #616054
Re-enable ld symbol versioning that has been accidentally disabled by default upstream, as a result of OSX compatibility fixing. This restores the previous ABI and fixes breakage when upgrading. Closes: https://github.com/gentoo/gentoo/pull/4582
Diffstat (limited to 'dev-libs/libcdio-paranoia')
-rw-r--r--dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p1-r1.ebuild (renamed from dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p1.ebuild)7
1 files changed, 6 insertions, 1 deletions
diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p1.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p1-r1.ebuild
index 0d3440ba008..7075f83d7a6 100644
--- a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p1.ebuild
+++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p1-r1.ebuild
@@ -47,9 +47,14 @@ multilib_src_configure() {
$(use_enable cxx)
--disable-cpp-progs
--with-cd-paranoia-name=libcdio-paranoia
+ # upstream accidentally default-disabled it
+ # reenable it to preserve ABI compat with previous versions
+ # https://bugs.gentoo.org/616054
+ # https://savannah.gnu.org/bugs/index.php?50978
+ --enable-ld-version-script
)
# Darwin linker doesn't get this
- [[ ${CHOST} == *-darwin* ]] && myeconfargs+=( --without-versioned-libs )
+ [[ ${CHOST} == *-darwin* ]] && myeconfargs+=( --disable-ld-version-script )
ECONF_SOURCE="${S}" \
econf "${myeconfargs[@]}"
}