sys-devel/llvm: Backport abi-tag support, bug #571600
authorMatthias Maier <tamiko@gentoo.org>
Tue, 2 Aug 2016 15:19:35 +0000 (10:19 -0500)
committerMatthias Maier <tamiko@gentoo.org>
Tue, 2 Aug 2016 17:24:23 +0000 (12:24 -0500)
commit6ccd97198cc1d33b13c6aa69e73ea06b69bf59d5
treef690fe225b7329746111073d981d4d4103542a39
parent9c96fb7e468f7adbb91f5ab961eb884d45c8d173
sys-devel/llvm: Backport abi-tag support, bug #571600

This applies the abi-tag support patches to 3.8.1-r1.

Unfortunately, gcc-5* and gcc-6* have slightly ABI incompatible
implementations of the abi-tag feature (basically a bugfix in gcc-6*) [1].
The patchset for clang implements the gcc-6* version and is thus not fully
compatible with gcc-5*.

[1] https://llvm.org/bugs/show_bug.cgi?id=28511

Package-Manager: portage-2.2.28
sys-devel/llvm/files/clang-3.8-abi-tag-support-mangler.patch [new file with mode: 0644]
sys-devel/llvm/files/clang-3.8-abi-tag-support-sema.patch [new file with mode: 0644]
sys-devel/llvm/llvm-3.8.1-r1.ebuild