mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-28 19:11:25 +00:00
try workaround cmake in a better way as it wasn't working all the time
make -j 7 -C build-llvm/tools/clang/stage2-bins docs-llvm-html docs-clang-html docs-clang-tools-html docs-clang-tools-man docs-clang-man docs-llvm-man make[2]: Entering directory '/build/llvm-toolchain-9-9~+20210327121910+c1a0a213378a/build-llvm/tools/clang/stage2-bins' /tmp/cmake/bin/cmake -S"/build/llvm-toolchain-9-9~+20210327121910+c1a0a213378a/llvm" -B"/build/llvm-toolchain-9-9~+20210327121910+c1a0a213378a/build-llvm/tools/clang/stage2-bins" --check-build-system CMakeFiles/Makefile.cmake 0 /tmp/cmake/bin/cmake: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory Makefile:39750: recipe for target 'cmake_check_build_system' failed
This commit is contained in:
parent
bd01f7d5ed
commit
44c787d482
27
debian/rules
vendored
27
debian/rules
vendored
@ -281,6 +281,14 @@ ifneq (,$(filter $(DEB_HOST_ARCH), mips64 mips64el))
|
||||
LIBOMP_ARCH = mips64
|
||||
endif
|
||||
|
||||
# if cmake is installed in /tmp/cmake/ uses it
|
||||
# Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci
|
||||
CMAKE_BIN=cmake; \
|
||||
|
||||
ifeq (,$(wildcard /tmp/cmake/bin/cmake))
|
||||
CMAKE_BIN=/tmp/cmake/bin/cmake
|
||||
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/tmp/cmake/bin/
|
||||
endif
|
||||
|
||||
%:
|
||||
dh $@ $(DH_OPTIONS)
|
||||
@ -350,13 +358,7 @@ override_dh_auto_configure: preconfigure
|
||||
fi)
|
||||
|
||||
echo "Running tests: $(RUN_TEST)"
|
||||
|
||||
# if cmake is installed in /tmp/cmake/ uses it
|
||||
# Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci
|
||||
CMAKE_BIN=cmake; \
|
||||
if test -f /tmp/cmake/bin/cmake; then \
|
||||
CMAKE_BIN=/tmp/cmake/bin/cmake; \
|
||||
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/tmp/cmake/bin/; \
|
||||
fi; \
|
||||
echo "Using cmake: $$CMAKE_BIN"; \
|
||||
cd $(TARGET_BUILD) && \
|
||||
@ -395,9 +397,6 @@ VERBOSE=VERBOSE=1
|
||||
#VERBOSE=-v
|
||||
|
||||
debian-full-build:
|
||||
if test -f /tmp/cmake/bin/cmake; then \
|
||||
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/tmp/cmake/bin/; \
|
||||
fi; \
|
||||
$(PRE_PROCESS) make $(NJOBS) -C $(TARGET_BUILD) $(VERBOSE) CFLAGS="$(CFLAGS_EXTRA)" CXXFLAGS="$(CXXFLAGS_EXTRA)" LDFLAGS="$(LDFLAGS_EXTRA)" REQUIRES_RTTI=1 DEBUGMAKE=1 $(BUILD_METHOD)
|
||||
|
||||
# Check the stage 2 build worked
|
||||
@ -444,11 +443,6 @@ debian-libcxx-build:
|
||||
mkdir -p libcxx/build
|
||||
mkdir -p libcxxabi/build
|
||||
|
||||
CMAKE_BIN=cmake; \
|
||||
if test -f /tmp/cmake/bin/cmake; then \
|
||||
CMAKE_BIN=/tmp/cmake/bin/cmake; \
|
||||
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/tmp/cmake/bin/; \
|
||||
fi; \
|
||||
echo "Using cmake: $$CMAKE_BIN"; \
|
||||
cd libcxxabi/build && \
|
||||
$(PRE_PROCESS_CONF) $$CMAKE_BIN ../ \
|
||||
@ -466,11 +460,6 @@ debian-libcxxabi-build:
|
||||
|
||||
mkdir -p libcxxabi/build
|
||||
|
||||
CMAKE_BIN=cmake; \
|
||||
if test -f /tmp/cmake/bin/cmake; then \
|
||||
CMAKE_BIN=/tmp/cmake/bin/cmake; \
|
||||
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/tmp/cmake/bin/; \
|
||||
fi; \
|
||||
echo "Using cmake: $$CMAKE_BIN"; \
|
||||
cd libcxx/build && \
|
||||
$(PRE_PROCESS_CONF) $$CMAKE_BIN ../ \
|
||||
|
Loading…
Reference in New Issue
Block a user