Summary: | sys-devel/llvm-gcc-2.6_pre2 needs virtual/libffi | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthias Vill <gentoo> |
Component: | New packages | Assignee: | Bernard Cafarelli <voyageur> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | djc |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matthias Vill
2009-10-20 23:53:46 UTC
Most likely also sys-devel/llvm, based on this, # ./configure --help | grep ffi --enable-libffi Check for the presence of libffi (default is YES) Nope, llvm went without problems. I installed it without llvm-gcc at first. (In reply to comment #2) > Nope, llvm went without problems. I installed it without llvm-gcc at first. > It's a optional depend (automagic) so it would use it if present. ssuominen, I suppose this bug was why you were looking for me on IRC ;) For llvm, I added the libffi USE flag (enabled by default, after checking the release notes for 2.6), thanks for spotting it! However building llvm-gcc with the same USE flags and libffi unmerged ran fine (including fortran), I'll check if llvm-gcc should have a libffi USE-flag linked to llvm's one, or if it's enough to enable/disable it in llvm Strange... I just installed libffi. It did not compile before, but it did compile afterwards. Maybe because llvm was already installed without llvm-gcc useflag? Or Because I am running on x86_64? Both should not affect this behaviour. Just tested on 2 machines, llvm-gcc compiles fine without libffi and with USE=-libffi in llvm. So probably llvm had picked up libffi (probably the gcc bundled version) in your system, but llvm-gcc only works with dev-libs/libffi. I'll leave the bug open if someone else encounters the problem, now that llvm has its libffi USE-flag So far so good :) Closing fixed |