Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sys-devel/llvm: Drop old (5.0.1 & 6.0.0) | 2018-07-22 | 1 | -36/+0 | |
| | |||||
* | sys-devel/llvm: Patch gcc-8 compatibility in <6 | 2018-07-07 | 1 | -0/+31 | |
| | | | | | | Thanks to Ben Chaney for providing the patch. Closes: https://bugs.gentoo.org/655140 | ||||
* | sys-devel/llvm: Backport LLVMInitializeInstCombine patch to 6.0.0 | 2018-04-25 | 1 | -0/+36 | |
| | | | | | | Backport the fix for LLVMInitializeInstCombine being compiled as C++ function instead of 'extern "C"'. This fixes undefined symbol for programs using this function, in particular dev-python/llvmlite. | ||||
* | sys-devel/llvm: Backport -Wl,-rpath-link non-Linux fix to 6.0.9999 | 2018-03-09 | 1 | -0/+38 | |
| | |||||
* | sys-devel/llvm: Backport symbolizer test fix to 5.0.1 | 2017-12-21 | 1 | -71/+0 | |
| | | | | | | | | Backport upstream commits fixing the sanitizer tests to be more reliable. While at it, move the single old patch to the patchset tarball. No revbump since it is merely a test suite fix. Closes: https://bugs.gentoo.org/632267 | ||||
* | sys-devel/llvm: Backport unloading prevention fix | 2017-12-02 | 2 | -0/+127 | |
| | | | | Bug: https://bugs.gentoo.org/617154 | ||||
* | sys-devel/llvm: Move 3.9.1 patchset to tarball | 2017-06-03 | 15 | -1698/+0 | |
| | |||||
* | sys-devel/llvm: Move 3.8.1 patchset to tarball | 2017-06-03 | 15 | -2420/+0 | |
| | |||||
* | sys-devel/llvm: Move 3.7.1 patchset to tarball | 2017-06-03 | 12 | -1012/+0 | |
| | |||||
* | sys-devel/llvm: Move 3.6.2 patchset to tarball | 2017-06-03 | 4 | -195/+0 | |
| | |||||
* | sys-devel/llvm: Move 3.5.2 patchset to tarball | 2017-06-03 | 3 | -154/+0 | |
| | |||||
* | sys-devel/llvm: Move 3.4.2 patchset to tarball | 2017-06-03 | 4 | -252/+0 | |
| | |||||
* | sys-devel/llvm: Drop 3.9.0 (in favor of 3.9.1) | 2017-06-03 | 1 | -0/+0 | |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/4739 | ||||
* | sys-devel/llvm: Minimize 3.6 to be Darwin Prefix-compat only | 2017-06-03 | 1 | -35/+0 | |
| | |||||
* | sys-devel/llvm: Remove CMAKE_BUILD_TYPE hack from llvm-config in 4.0+ | 2017-02-11 | 1 | -17/+1 | |
| | |||||
* | sys-devel/llvm: Backport upstream Sphinx race fix to 3.9, #606858 | 2017-01-23 | 2 | -0/+35 | |
| | | | | | | It seems that we have only applied the patch fixing race condition between LLVM Sphinx targets and not between clang's. To fix that, just switch to the upstream patch that fixes both at the root. | ||||
* | sys-devel/llvm: Revert upstream AMDGPU breakage, #603858 | 2017-01-21 | 1 | -0/+120 | |
| | |||||
* | sys-devel/llvm: Stop using custom build type in -9999 | 2017-01-12 | 1 | -0/+0 | |
| | | | | | | | Switch -9999 to use standard CMAKE_BUILD_TYPE=RelWithDebInfo following the eclass and sys-devel/cmake changes to make it non-intrusive and Gentoo-friendly. This lets us skip hacking custom build type support in, and get a more well-defined behavior upstream. | ||||
* | sys-devel/llvm: Update llvm-config patch for -9999 | 2017-01-11 | 1 | -11/+0 | |
| | | | | | | Remove the system-libs bits from the llvm-config patch since they are no longer necessary now that 'llvm-config --system-libs' does not output any libraries when using shared linking. | ||||
* | sys-devel/llvm: Bump to 3.9.1, backport gcc-config fixes | 2016-12-21 | 1 | -0/+422 | |
| | | | | | | Bump to 3.9.1 bugfix release, and backport full set of gcc-config fixes from trunk. The latter includes fixing cross-compilation support, proper multilib gcc support and appropriate Gentoo tests. | ||||
* | sys-devel/llvm: Move patches around for 3.9.1 | 2016-12-21 | 12 | -0/+0 | |
| | |||||
* | sys-devel/llvm: Rebase the llvm-config patch for -9999 | 2016-12-14 | 1 | -10/+10 | |
| | |||||
* | sys-devel/llvm: Remove 3.5.0 | 2016-11-15 | 1 | -39/+0 | |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/2828 | ||||
* | sys-devel/llvm: SOVERSIONs have been fixed upst, backport new to 3.9.0 | 2016-10-04 | 2 | -0/+62 | |
| | |||||
* | sys-devel/llvm: Sphinx race condition has been fixed upstream | 2016-10-04 | 1 | -0/+0 | |
| | |||||
* | sys-devel/llvm: OCaml install path patch has been merged upstream | 2016-09-30 | 1 | -0/+0 | |
| | |||||
* | sys-devel/llvm: Move the old Sphinx install patch to <=3.9.0 | 2016-09-23 | 1 | -0/+0 | |
| | |||||
* | sys-devel/llvm: fix patches for 3.4.2 | 2016-09-10 | 4 | -0/+0 | |
| | | | | Package-Manager: portage-2.2.28 | ||||
* | sys-devel/llvm: restore llvm-3.4.2 for Prefix bootstraps, bug #588132 | 2016-09-10 | 4 | -0/+252 | |
| | | | | Package-Manager: portage-2.2.28 | ||||
* | sys-devel/llvm: add patch for compiler-rt on Darwin/Prefix | 2016-09-04 | 1 | -0/+14 | |
| | | | | Package-Manager: portage-2.2.28 | ||||
* | sys-devel/llvm: Stop installing llvm-lit | 2016-09-02 | 2 | -63/+0 | |
| | | | | | | | | | Stop installing lit as llvm-lit since the correct install layout is still unclear (wrt https://reviews.llvm.org/D23743), installed version search is inconsistent and broken, and all reverse dependencies require LLVM source checkout anyway and therefore use the internal lit package included in it. The install will eventually be addressed later, most likely as a split package. | ||||
* | sys-devel/llvm: Fix llvm-config --obj-root on the live ebuild | 2016-08-31 | 1 | -16/+9 | |
| | |||||
* | sys-devel/llvm: Bump to 3.9.0rc3 | 2016-08-28 | 9 | -0/+728 | |
| | |||||
* | sys-devel/llvm: Restore gtest patch for <9999, #592046 | 2016-08-25 | 1 | -0/+30 | |
| | |||||
* | sys-devel/llvm: Remove unnecessary gtest patch | 2016-08-24 | 1 | -30/+0 | |
| | |||||
* | sys-devel/llvm: OCaml doc patch has been applied upstream | 2016-08-23 | 1 | -0/+0 | |
| | |||||
* | sys-devel/llvm: Remove unused patch | 2016-08-22 | 1 | -113/+0 | |
| | |||||
* | sys-devel/llvm: Group all patches by newest version applicable | 2016-08-22 | 49 | -99/+182 | |
| | |||||
* | sys-devel/llvm: Strip external projects off the live ebuild | 2016-08-22 | 3 | -26/+63 | |
| | |||||
* | sys-devel/llvm: Improve llvm-config upstream compatibility, #591690 | 2016-08-21 | 2 | -26/+98 | |
| | | | | | | | | | Improve the llvm-config installed by 3.8.1-r1 (masked) and the live ebuild to match upstream behavior better, and be more compatible with packages. Restore --obj-root to return prefix on installed package, and make --src-root return invalid /dev/null path instead of failing. Bug: https://bugs.gentoo.org/591690 | ||||
* | sys-devel/llvm: Backport abi-tag support, bug #571600 | 2016-08-02 | 2 | -0/+1649 | |
| | | | | | | | | | | | | | 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: musl & default runtime lib switches, #589352 | 2016-08-01 | 4 | -0/+411 | |
| | | | | | | | | | | - 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) | ||||
* | sys-devel/llvm: Drop 3.4.2 | 2016-07-05 | 6 | -311/+0 | |
| | |||||
* | sys-devel/llvm: Clean up obsolete patches | 2016-07-05 | 7 | -496/+0 | |
| | |||||
* | sys-devel/llvm: Fix static analyzer -isystem support, #586168 | 2016-07-03 | 1 | -0/+18 | |
| | |||||
* | sys-devel/llvm: Fix build fails on Gentoo/FreeBSD. | 2016-06-23 | 1 | -0/+20 | |
| | | | | | | | Gentoo-Bug: https://bugs.gentoo.org/578064 Closes: https://github.com/gentoo/gentoo/pull/1693 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> | ||||
* | sys-devel/llvm: Drop 3.3 | 2016-06-05 | 4 | -300/+0 | |
| | |||||
* | sys-devel/llvm: Update compiler-rt build patch for current git | 2016-05-12 | 1 | -0/+26 | |
| | |||||
* | sys-devel/llvm: Backport upstream patch for gcc4.9 Gentoo header paths | 2016-05-12 | 1 | -0/+70 | |
| | |||||
* | sys-devel/llvm: Backport EAPI=6 changes to 3.7.1-r1 and 3.8.0-r1 | 2016-03-28 | 2 | -4/+4 | |
| |