sys-devel/llvm: musl & default runtime lib switches, #589352
authorLei Zhang <zhanglei.april@gmail.com>
Tue, 19 Jul 2016 09:53:38 +0000 (17:53 +0800)
committerMichał Górny <mgorny@gentoo.org>
Mon, 1 Aug 2016 21:49:26 +0000 (23:49 +0200)
commit8517679a0aac8bc07793b6781d2249b71dc23daf
tree88ea926ba4ad04cb4ba4bc761590bbc89d51d9c3
parent8fd5ec6ed78c005139cc7ef4aab6bd7e6798e26d
sys-devel/llvm: musl & default runtime lib switches, #589352

- add support for building llvm against musl
- enable clang to build binaries against musl
- introduce USE flag "sanitize" to control the building of compiler-rt's
  sanitizers (they cause problem on musl)
- be able to override default values of -stdlib and -rtlib for clang
  * USE="default-libcxx" implies -stdlib=libc++ (originally libstdc++)
  * USE="default-compiler-rt" implies -rtlib=compiler-rt (originally libgcc)
profiles/package.mask
sys-devel/llvm/files/clang-3.8-default-libs.patch [new file with mode: 0644]
sys-devel/llvm/files/clang-3.8-musl-support.patch [new file with mode: 0644]
sys-devel/llvm/files/llvm-3.8-musl-fixes.patch [new file with mode: 0644]
sys-devel/llvm/files/llvm-3.8-musl-support.patch [new file with mode: 0644]
sys-devel/llvm/llvm-3.8.1-r1.ebuild [new file with mode: 0644]
sys-devel/llvm/metadata.xml