diff options
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild | 5 |
1 files changed, 4 insertions, 1 deletions
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 } |