| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
| |
Install libFuzzer only on platforms where it is actually built, that
is Darwin and Linux. This fixes install failure on FreeBSD.
|
| |
|
|
|
|
| |
Package-Manager: Portage-2.3.19, Repoman-2.3.6
|
|
|
|
| |
Package-Manager: Portage-2.3.20, Repoman-2.3.6
|
|
|
|
|
|
|
| |
Raise the dependency on sys-devel/llvmgold so that a version new enough
to handle bitcode of all installed LLVM versions is always used.
Closes: https://bugs.gentoo.org/645824
|
|
|
|
| |
Spotted by Fabian Groffen.
|
|
|
|
|
|
|
|
|
| |
Support conditionally using app-arch/libxar in LLVM 6+, and explicitly
force it off in LLVM 5. This library is used only to dump LLVM bitcode
in Mach-O files and it's very rare, so we can safely presume that nobody
really used it and it's not worth rebuild due to revbumping LLVM 5.
Closes: https://bugs.gentoo.org/645038
|
| |
|
| |
|
|
|
|
| |
Package-Manager: Portage-2.3.19, Repoman-2.3.6
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/6789
|
| |
|
|
|
|
| |
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
| |
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
| |
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
| |
|
| |
|
|
|
|
| |
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/617154
Closes: https://bugs.gentoo.org/636840
|
| |
|
| |
|
|
|
|
| |
Closes: https://bugs.gentoo.org/640906
|
|
|
|
| |
Reported by leio.
|
| |
|
|
|
|
| |
Bug: https://bugs.gentoo.org/617154
|
| |
|
| |
|
|
|
|
| |
Package-Manager: Portage-2.3.13, Repoman-2.3.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Bug: https://bugs.gentoo.org/636840
|
|
|
|
| |
Package-Manager: Portage-2.3.11, Repoman-2.3.3
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
No longer necessary, see: https://reviews.llvm.org/D33883
and https://reviews.llvm.org/D28476
Closes: https://github.com/gentoo/gentoo/pull/5555
|
| |
|
|
|
|
|
|
| |
The RISCV target is experimental and was only accidentally added to
the main target list. Since it can no longer be enabled the usual way,
remove it from the ebuilds for now.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|