| Summary: | Please retest llvm-3.5.0 revdeps. | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
| Component: | Current packages | Assignee: | Michał Górny <mgorny> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dev, junghans, kernel-misc, prefix, ruby, sci-mathematics, toolchain, voyageur, zerochaos |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Michał Górny
2014-09-07 17:29:46 UTC
dev-lang/ghc haskell@ dev-lang/ispc ottxor@ dev-lang/rubinius ruby@ dev-util/intel-ocl-sdk dev@kicherer.org, zerochaos@ sci-mathematics/octave sci-mathematics@ sys-devel/binutils-apple prefix@ sys-devel/sparse kernel-misc@, toolchain@ Note that I didn't list packages I have tested, or that explicitly depend on older version. Maintainers listed above, please test your packages and either patch them or apply '<' deps. Please also note that LLVM will likely implicitly add -std=c++11 to the packages (and if it doesn't, you need to do that yourself anyway :P), so your packages may change their ABIs and therefore require enabling C++11 in their revdeps :). @Zero_Chaos: your intel-ocl-sdk co-maintainer doesn't have matching mail in bugzie! sci-mathematics@, I've tested octave and it doesn't work :). configure: WARNING: Missing LLVM file TargetData.h. JIT compiler is disabled. > dev-lang/ghc haskell@ We consider llvm experimental (thus it's use is not enabled easily), thus it's okish to break. ( https://ghc.haskell.org/trac/ghc/ticket/9142 ) dev-lang/rubinius-1.2.4.* should be masked for removal and already depends on < llvm-3 dev-lang/rubinius-2.2.9 is masked for testing. I expect rubinius 2.3.0 with some fixes soonish and expect this to be the version we can unmask. I will test llvm compatibility at that time. Also dev-libs/libclc should be updated in the tree to compile with LLVM-3.5.0 Also net-misc/dhcpcd uses clang instead of gcc, when find the first installed in the system. It also fails with llvm-3.5.0. So the current list is: dev-lang/ispc => needs some upstream backports, latest git compiles fine dev-libs/libclc => needs a new snapshot, current upstream trunk compiles fine (luckily for a llvm project) sys-devel/binutils-apple => cannot test :) OK for now: dev-lang/ghc => experimental support only dev-lang/rubinius => deps ok on 1.2.4.*, 2.* is masked for testing dev-util/intel-ocl-sdk => ~arch version does not depend on llvm sci-mathematics/octave => dep fixed sys-devel/sparse => only used in live ebuild For dhcpcd, it is more of a configure bug (fixed upstream) =dev-lang/ispc-1.8.0 and =dev-libs/libclc-0.0.1_pre20141027 (both in tree) compile fine with llvm 3.5, the list seems to be looking good now 3.5.0 is stable now |