[PATCH] D109977: LLVM Driver Multicall tool
Alex Brachet via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 18 23:00:41 PDT 2022
abrachet added a comment.
Thanks @mgorny I was able to get CMake to run. Although I didn't end up with the same error as you. I simply had warnings:
CMake Warning (dev) at <redacted>/usr/local/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
cmake/modules/AddClang.cmake:25 (tablegen)
include/clang/AST/CMakeLists.txt:1 (clang_tablegen)
This warning is for project developers. Use -Wno-dev to suppress it.
When running just `cmake ../clang -G Ninja` did you delete CMakeCache.txt? If you didn't then perhaps something from the full command you gave stayed around and caused the error. I suspect then I will need the full command you have supplied above including gentoo_common_config.cmake. Likely I will not need gentoo_toolchain.cmake
In D109977#3660778 <https://reviews.llvm.org/D109977#3660778>, @MaskRay wrote:
> Personally I really wish that the build system issue can be fixed in the upcoming 15.0.0 release and encourage distributions to use it to decrease executable sizes.
Me too. For these tools to be installable as symlinks to the llvm driver, D127800 <https://reviews.llvm.org/D127800> will need to land, as well as a follow up after that patch. Maybe I could entice you to take a look :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D109977/new/
https://reviews.llvm.org/D109977
More information about the llvm-commits
mailing list