summaryrefslogtreecommitdiff
path: root/sys-devel/llvm/llvm-4.0.1.ebuild
AgeCommit message (Collapse)Author
2017-12-02sys-devel/llvm: Backport unloading prevention fixMichał Górny
Bug: https://bugs.gentoo.org/617154
2017-11-19sys-devel/llvm: x86 stable (bug #637210)Thomas Deutschmann
Package-Manager: Portage-2.3.13, Repoman-2.3.4
2017-11-16sys-devel/llvm: Stop enforcing external lit for testsMichał Górny
Modify the ebuild to no longer enforce externally installed dev-python/lit for tests, effectively causing the build system to use the bundled copy of lit (along with llvm-lit). While using the external package is more canonical, its disadvantages outweight the gain. Most notably, lit is not slotted in Gentoo and the behavior of lit frequently changes subtly which caused us to require a major version match between LLVM and lit. As a result, attempting to build multiple slots of LLVM with tests enabled cause package collisions. Building both LLVM and lit simultaneously causes a circular dependency. Since lit comes from the same package as LLVM itself and LLVM requires explicit python-any-r1 use anyway, using the bundled copy has no added cost. It reduces the risk of breakage resulting from skipping llvm-lit wrapper and solves the forementioned problems caused by depending on dev-python/lit. The external package is still useful for projects that do not require LLVM sources.
2017-10-15sys-devel/llvm: [QA] Add cmake-utils_src_prepareDavid Seifert
Package-Manager: Portage-2.3.11, Repoman-2.3.3
2017-07-09sys-devel/llvm: Use https for llvm.orgMichał Górny
2017-07-02app-vim/llvm-vim -> sys-devel/llvm-commonMichał Górny
Rename llvm-vim package to llvm-common. It is going to be reused to include all the common files that are shared between multiple LLVM slots. This should also cut the pointless noise of our valuable users complaining that LLVM unconditionally depends on app-vim/* package.
2017-06-27sys-devel/llvm: Bump to 4.0.1Michał Górny