commit: dfb79c4a7df3b2a3c2f47f46b241e8213c174c2e Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Tue Jan 2 16:21:33 2018 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Tue Jan 2 16:21:33 2018 +0000 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=dfb79c4a
sys-libs/libcxx: fix path references by Michael Weiser, bug #538364 Closes: https://bugs.gentoo.org/538364 Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6 sys-libs/libcxx/libcxx-5.0.1.ebuild | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sys-libs/libcxx/libcxx-5.0.1.ebuild b/sys-libs/libcxx/libcxx-5.0.1.ebuild index 889825b71c..2aaca9ae4f 100644 --- a/sys-libs/libcxx/libcxx-5.0.1.ebuild +++ b/sys-libs/libcxx/libcxx-5.0.1.ebuild @@ -61,6 +61,15 @@ PATCHES=( "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch" ) +src_prepare() { + default + + # eprefixify static path references to libc++abi for symbol re-export to + # avoid linking against it twice in both /usr/lib and ${EPREFIX}/usr/lib + local lcpa=/usr/lib/libc++abi.dylib + sed -i -e "s,${lcpa},${EPREFIX}${lcpa},g" lib/CMakeLists.txt +} + python_check_deps() { has_version "dev-python/lit[${PYTHON_USEDEP}]" }
