Attached are logs of the check commands executed while building llvm-git (archlinux AUR package)
Both are failing.
check-lldb (44.5 KB)
check-polly (4.51 KB)
Attached are logs of the check commands executed while building llvm-git (archlinux AUR package)
Both are failing.
check-lldb (44.5 KB)
check-polly (4.51 KB)
The problem
CommandLine Error: Option 'polly-allow-error-blocks' registered more than once!
is typically caused by loading Polly multiple times into the address
space, e.g. once as static and once more as a shared object using the
`-load` mechanism. Your CMake configuration would be necessary to
reproduce the problem.
Michael
Moin,
as far as I understand it is just the git clone since there seems no change in the git cloned files:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=llvm-git
basically it clones and calls:
build() {
export CFLAGS+=" ${CPPFLAGS}"
export CXXFLAGS+=" ${CPPFLAGS}"
cmake \
-B _build \
-S “$srcdir”/llvm-project/llvm \
-G Ninja \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr \
-D LLVM_BINUTILS_INCDIR=/usr/include \
-D LLVM_APPEND_VC_REV=ON \
-D LLVM_VERSION_SUFFIX=“” \
-D LLVM_HOST_TRIPLE=$CHOST \
-D LLVM_ENABLE_RTTI=ON \
-D LLVM_ENABLE_FFI=ON \
-D FFI_INCLUDE_DIR:PATH=“$(pkg-config --variable=includedir libffi)” \
-D LLVM_BUILD_LLVM_DYLIB=ON \
-D LLVM_LINK_LLVM_DYLIB=ON \
-D LLVM_INSTALL_UTILS=ON \
-D LLVM_BUILD_DOCS=ON \
-D LLVM_ENABLE_DOXYGEN=OFF \
-D LLVM_ENABLE_SPHINX=ON \
-D SPHINX_OUTPUT_HTML:BOOL=OFF \
-D SPHINX_WARNINGS_AS_ERRORS=OFF \
-D POLLY_ENABLE_GPGPU_CODEGEN=ON \
-D LLDB_USE_SYSTEM_SIX=1 \
-D LLVM_ENABLE_PROJECTS=“polly;lldb;lld;compiler-rt;clang-tools-extra;clang” \
-Wno-dev
ninja -C _build $NINJAFLAGS
ninja -C _build $NINJAFLAGS ocaml_doc
}
The check-polly failure should be fixed by
https://github.com/llvm/llvm-project/commit/cdbc86dd225063beb9fc8f6ba1f09afc18435331.
Michael