Open Quuxplusone opened 9 years ago
Bugzilla Link | PR21016 |
Status | CONFIRMED |
Importance | P normal |
Reported by | Kai Nacke (kai@redstar.de) |
Reported on | 2014-09-21 03:45:57 -0700 |
Last modified on | 2015-06-26 13:54:22 -0700 |
Version | trunk |
Hardware | All All |
CC | dan@su-root.co.uk, geek4civic@gmail.com, llvm-bugs@lists.llvm.org |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
_Bug 21017 has been marked as a duplicate of this bug._
AArch64 is also affected.
@Takumi: I CC you because I think you did most of the work on the cmake scripts.
1) Please note the missing LLVMX86Utils
It's expected. The name "X86" is expanded to essential components.
Consider the target FOO that doesn't have LLVMFOOUtils.
CMake's target_link_libraries() will work transitively. LLVMX86CodeGen will
bring in LLVMX86Utils.
2) Using llvm_map_components_to_libraries this way with LLVM trunk results in
an infinte loop
Although it is deprecated, it's a bug. I reproduced infinite loop.
Removing llvm_map_components_to_libraries() would be an option. :)