[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