diff options
author | Michał Górny <mgorny@gentoo.org> | 2017-05-09 08:31:30 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2017-05-11 14:44:08 +0200 |
commit | 401ad843933dfd86d083bf23eba722551d514893 (patch) | |
tree | 6b2fe7ef062a078e7e2617b40dbda79b55ea2f1b /dev-libs/libcdio-paranoia | |
parent | dev-python/fs: Add python3_6 (diff) | |
download | gentoo-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 0d3440ba008a..7075f83d7a6a 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[@]}" } |