commit: 36865df46389e5f0b8055433b46d6e14d2ab4378 Author: Lei Zhang <zhanglei.april <AT> gmail <DOT> com> AuthorDate: Fri Sep 30 10:28:28 2016 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Nov 6 19:56:42 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36865df4
sys-libs/libcxxabi: fix a compile error on musl Closes: https://github.com/gentoo/gentoo/pull/2491 Package-Manager: portage-2.3.1 sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild b/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild index 48c4519..2d5c58e 100644 --- a/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild +++ b/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz LICENSE="|| ( UoI-NCSA MIT )" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="libunwind +static-libs test" +IUSE="elibc_musl libunwind +static-libs test" RDEPEND=" libunwind? ( @@ -79,6 +79,9 @@ multilib_src_configure() { -DLIT_COMMAND="${EPREFIX}"/usr/bin/lit ) fi + if use elibc_musl; then + local -x CPPFLAGS="${CPPFLAGS} -D_LIBCPP_HAS_MUSL_LIBC=1" + fi cmake-utils_src_configure }