From 36865df46389e5f0b8055433b46d6e14d2ab4378 Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Fri, 30 Sep 2016 18:28:28 +0800 Subject: 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(-) (limited to 'sys-libs') diff --git a/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild b/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild index 48c45199c980..2d5c58e671a7 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 } -- cgit v1.2.3-65-gdbad