abrachet added a comment.

In D109977#3652467 <https://reviews.llvm.org/D109977#3652467>, @mgorny wrote:

> In D109977#3652091 <https://reviews.llvm.org/D109977#3652091>, @abrachet 
> wrote:
>
>> Could I have a cmake invocation or a bot link?
>
> The exact CMake invocation for clang is:
>
>   cmake -C 
> /var/tmp/portage/sys-devel/clang-15.0.0.9999/work/x/y/clang-abi_x86_64.amd64/gentoo_common_config.cmake
>  -G Ninja -DCMAKE_INSTALL_PREFIX=/usr 
> -DLLVM_CMAKE_PATH=/usr/lib/llvm/15/lib64/cmake/llvm 
> -DCMAKE_INSTALL_PREFIX=/usr/lib/llvm/15 
> -DCMAKE_INSTALL_MANDIR=/usr/lib/llvm/15/share/man 
> -DCLANG_RESOURCE_DIR=../../../../lib/clang/15.0.0 -DBUILD_SHARED_LIBS=OFF 
> -DCLANG_LINK_CLANG_DYLIB=ON 
> -DLLVM_DISTRIBUTION_COMPONENTS="clang-cmake-exports;clang-headers;clang-resource-headers;libclang-headers;clang-cpp;libclang;bash-autocomplete;libclang-python-bindings;c-index-test;clang;clang-format;clang-offload-bundler;clang-offload-wrapper;clang-refactor;clang-repl;clang-rename;clang-scan-deps;diagtool;hmaptool;clang-apply-replacements;clang-change-namespace;clang-doc;clang-include-fixer;clang-move;clang-query;clang-reorder-fields;clang-tidy;clang-tidy-headers;clangd;find-all-symbols;modularize;pp-trace;docs-clang-man;docs-clang-tools-man;clang-check;clang-extdef-mapping;scan-build;scan-build-py;scan-view;"
>  
> -DLLVM_TARGETS_TO_BUILD="SystemZ;WebAssembly;BPF;Hexagon;VE;XCore;X86;Sparc;NVPTX;ARM;AVR;Lanai;AMDGPU;Mips;AArch64;PowerPC;MSP430;RISCV"
>  -DLLVM_BUILD_TESTS=no -DLLVM_ENABLE_EH=ON -DLLVM_ENABLE_RTTI=ON 
> -DCMAKE_DISABLE_FIND_PACKAGE_LibXml2=no -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp 
> -DCMAKE_DISABLE_FIND_PACKAGE_CUDA=ON -DCLANG_DEFAULT_CXX_STDLIB= 
> -DCLANG_DEFAULT_RTLIB= -DCLANG_DEFAULT_LINKER= 
> -DCLANG_DEFAULT_PIE_ON_LINUX=yes -DCLANG_DEFAULT_UNWINDLIB= 
> -DCLANG_ENABLE_ARCMT=yes -DCLANG_ENABLE_STATIC_ANALYZER=yes 
> -DPython3_EXECUTABLE=/usr/bin/python3.10 -DLLVM_BUILD_DOCS=ON 
> -DLLVM_ENABLE_SPHINX=ON 
> -DCLANG_INSTALL_SPHINX_HTML_DIR=/usr/share/doc/clang-15.0.0.9999/html 
> -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR=/usr/share/doc/clang-15.0.0.9999/tools-extra
>  -DSPHINX_WARNINGS_AS_ERRORS=OFF 
> -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=/var/tmp/portage/sys-devel/clang-15.0.0.9999/work/clang-tools-extra
>  -DCLANG_INCLUDE_DOCS=ON -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=ON 
> -DCMAKE_BUILD_TYPE=RelWithDebInfo 
> -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sys-devel/clang-15.0.0.9999/work/x/y/clang-abi_x86_64.amd64/gentoo_toolchain.cmake
>  /var/tmp/portage/sys-devel/clang-15.0.0.9999/work/clang

This won't work for me because I will need gentoo_common_config.cmake, though I 
would rather work with the shorter reproducer you have provided.

> Though I can reproduce it with much shorter:
>
>   mkdir build
>   cd build
>   cmake ../clang -G Ninja
>
> (matching installed version of LLVM 15 must be on PATH)

Are you sure it should be in PATH? I have added installed LLVM from ToT to a 
directory, put that in path yet CMake still finds 
/usr/lib/llvm-13/cmake/AddLLVM.cmake instead. I can't find any documentation on 
the standalone build, unfortunately.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D109977/new/

https://reviews.llvm.org/D109977

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to