mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2026-01-27 01:31:56 +00:00
Merge remote-tracking branch 'origin/10' into snapshot
This commit is contained in:
commit
ef17048a5a
8
debian/changelog
vendored
8
debian/changelog
vendored
@ -52,10 +52,18 @@ llvm-toolchain-snapshot (1:11~++20200123111717+04fd2041561-1~exp1) experimental;
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Thu, 23 Jan 2020 14:52:30 +0100
|
||||
|
||||
llvm-toolchain-10 (1:10.0.1-1~++20200417104440+92d5c1be9ee) UNRELEASED; urgency=medium
|
||||
|
||||
* prepare version 10.0.1 (go back to 10.0.0-5 for debian if needed)
|
||||
* Enable LLVM_ENABLE_DUMP (Closes: #956966)
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Fri, 17 Apr 2020 23:24:13 +0200
|
||||
|
||||
llvm-toolchain-10 (1:10.0.0-4) unstable; urgency=medium
|
||||
|
||||
* Also ship polly libs in libclang-common-10-dev.
|
||||
Fixes bug #44870 (upstream)
|
||||
* move risc patches into their own directory
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Fri, 10 Apr 2020 10:27:41 +0200
|
||||
|
||||
|
||||
1753
debian/patches/clang-riscv64-hf-abi.diff
vendored
1753
debian/patches/clang-riscv64-hf-abi.diff
vendored
File diff suppressed because it is too large
Load Diff
17
debian/rules
vendored
17
debian/rules
vendored
@ -365,8 +365,14 @@ override_dh_auto_configure: preconfigure
|
||||
-DLLVM_ENABLE_SPHINX=ON \
|
||||
-DLLVM_ENABLE_RTTI=ON \
|
||||
-DLLVM_ENABLE_FFI=ON \
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON \
|
||||
-DLLVM_BUILD_LLVM_DYLIB=ON \
|
||||
-DLLVM_ENABLE_DUMP=ON \
|
||||
$(CMAKE_EXTRA) \
|
||||
-DLIBCLANG_LIBRARY_VERSION=$(SONAME_EXT) \
|
||||
-DCLANG_LINK_CLANG_DYLIB=ON \
|
||||
-DENABLE_LINKER_BUILD_ID=ON \
|
||||
-DPOLLY_BUNDLED_JSONCPP=OFF \
|
||||
-DCOMPILER_RT_USE_LIBCXX=NO \
|
||||
$(Z3_FLAG) \
|
||||
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="AVR" \
|
||||
-DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
|
||||
-DLIBCLANG_LIBRARY_VERSION=$(SONAME_EXT) \
|
||||
@ -381,10 +387,11 @@ override_dh_auto_configure: preconfigure
|
||||
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
|
||||
-DBOOTSTRAP_CMAKE_CXX_FLAGS='$(BOOTSTRAP_CXXFLAGS_EXTRA)' \
|
||||
-DBOOTSTRAP_CMAKE_C_FLAGS='$(BOOTSTRAP_CFLAGS_EXTRA)' \
|
||||
$(Z3_FLAG) \
|
||||
$(CMAKE_EXTRA) \
|
||||
-DCLANG_BOOTSTRAP_PASSTHROUGH="CMAKE_INSTALL_PREFIX;CMAKE_VERBOSE_MAKEFILE;CMAKE_BUILD_TYPE;CMAKE_CXX_FLAGS_RELWITHDEBINFO;LLVM_LINK_LLVM_DYLIB;LLVM_INSTALL_UTILS;LLVM_VERSION_SUFFIX;LLVM_ENABLE_SPHINX;SPHINX_WARNINGS_AS_ERRORS;LLVM_BUILD_LLVM_DYLIB;LLVM_ENABLE_RTTI;LLVM_ENABLE_FFI;LIBCLANG_LIBRARY_VERSION;ENABLE_LINKER_BUILD_ID;POLLY_BUNDLED_JSONCPP;LLVM_EXPERIMENTAL_TARGETS_TO_BUILD;LLVM_USE_PERF;LLVM_ENABLE_ASSERTIONS;LLVM_BINUTILS_INCDIR;LLVM_HOST_TRIPLE;LLVM_COMPILER_CHECKED;COMPILER_RT_BUILD_BUILTINS;LIBOMP_LIBFLAGS;CMAKE_SHARED_LINKER_FLAGS;PYTHON_EXECUTABLE;LLVM_ENABLE_Z3_SOLVER;LLVM_POLLY_LINK_INTO_TOOLS"
|
||||
|
||||
FOUND_VERSION=`grep LLVM_VERSION_STRING build-llvm/include/llvm/Config/llvm-config.h|cut -d\" -f2`; \
|
||||
if ! echo "$(LLVM_VERSION_FULL)"|grep "$$FOUND_VERSION"; then \
|
||||
echo "mistmatch of version. Found: $$FOUND_VERSION / Expected: $(LLVM_VERSION_FULL)"; \
|
||||
fi
|
||||
|
||||
# make
|
||||
VERBOSE=VERBOSE=1
|
||||
|
||||
8
debian/unpack.sh
vendored
8
debian/unpack.sh
vendored
@ -15,5 +15,13 @@ echo "unpack of $LLVM_ARCHIVE"
|
||||
tar Jxf $LLVM_ARCHIVE
|
||||
cd llvm-toolchain-${ORIG_VERSION}_$MAJOR_VERSION~+$VERSION/
|
||||
|
||||
VER_FOUND=$(grep "PACKAGE_VERSION " libcxx/CMakeLists.txt|awk '{print $2}'|cut -d\) -f1)
|
||||
if test "${MAJOR_VERSION}.0.0" != "$VER_FOUND"; then
|
||||
echo "Mismatch of version"
|
||||
echo "Expected $MAJOR_VERSION / Found $VER_FOUND"
|
||||
echo "Update unpack.sh"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cp -R ../$ORIG_VERSION/debian .
|
||||
QUILT_PATCHES=debian/patches/ quilt push -a --fuzz=0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user