summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLei Zhang <zhanglei.april@gmail.com>2016-07-17 13:21:35 +0800
committerMichał Górny <mgorny@gentoo.org>2016-08-01 23:49:26 +0200
commit9d18845bc97e6b5982272c14d4f71a68098e1446 (patch)
tree8391a441b7f680ef5ec811866ce2b44c93799112 /profiles/base
parentgames-board/scid: remove deprecated games eclass (diff)
downloadgentoo-9d18845bc97e6b5982272c14d4f71a68098e1446.tar.gz
gentoo-9d18845bc97e6b5982272c14d4f71a68098e1446.tar.bz2
gentoo-9d18845bc97e6b5982272c14d4f71a68098e1446.zip
profiles: allow USE=libunwind for sys-libs/libcxxrt, #589352
We can use -rtlib=compiler-rt to tell clang not to link binaries with libgcc_s. Re-enabling this flag allows us to build libcxx against libcxxrt and libunwind, thus having a GCC-free C++ runtime stack.
Diffstat (limited to 'profiles/base')
-rw-r--r--profiles/base/package.use.mask7
1 files changed, 0 insertions, 7 deletions
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 5ba6b4dcbac7..e93afbc3ec45 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -547,13 +547,6 @@ x11-libs/cairo gles2
dev-libs/weston rpi
<dev-libs/weston-1.9.0 gles2
-# Alexis Ballier <aballier@gentoo.org> (03 Jul 2013)
-# The idea behind using libunwind there is to avoid needing to link to libgcc_s
-# and have a C++ stack without gcc with libcxx.
-# However, in any case, clang links its binaries to libgcc_s, hence at the
-# moment there is not much point in enabling this.
-sys-libs/libcxxrt libunwind
-
# Sergey Popov <pinkbyte@gentoo.org> (08 Jun 2013)
# mask because requires unstable depends not ready for the stabilization
app-leechcraft/leechcraft-meta unstable