FS#47510 - [llvm] Missing FileCheck tool

Attached to Project: Arch Linux
Opened by Steven (Stebalien) - Thursday, 24 December 2015, 01:01 GMT
Last edited by Evangelos Foutras (foutrelis) - Tuesday, 29 November 2016, 08:48 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

The manual is there but the tool is missing. It's needed to build rust using the system LLVM.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Tuesday, 29 November 2016, 08:48 GMT
Reason for closing:  Fixed
Additional comments about closing:  llvm 3.9.0-3
Comment by Evangelos Foutras (foutrelis) - Thursday, 24 December 2015, 14:22 GMT
I commented on the relevant upstream reports; not much else we can do.

https://github.com/rust-lang/rust/issues/28667
https://llvm.org/bugs/show_bug.cgi?id=25675
Comment by Jon (eyl) - Wednesday, 16 November 2016, 14:07 GMT
  • Field changed: Percent Complete (100% → 0%)
Upstream did remedy this problem in https://llvm.org/bugs/show_bug.cgi?id=25675, there is now an additional flag. Upstream stated "Since LLVM 3.8 you can supply -DLLVM_INSTALL_UTILS=ON to CMake to install FileCheck and friends."

I propose adding -DLLVM_INSTALL_UTILS=ON to the PKGBUILD for llvm. Prehaps the utils should be split up from the main package since it's focused on developers. If so, I would propose calling this package `llvm-utils`.
Comment by msrd0 (msrd0) - Sunday, 27 November 2016, 10:32 GMT
I just tried to cross-compile llvm to arm architecture and noticed that the executable clang-tblgen is missing (llvm-tblgen is present in package llvm, clang-tblgen only in clang35, but not in clang). The fix proposed by @eyl installs this binary as well. Please apply it.

Loading...