Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package llvm12 for openSUSE:Factory checked in at 2022-04-28 23:06:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm12 (Old) and /work/SRC/openSUSE:Factory/.llvm12.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm12" Thu Apr 28 23:06:56 2022 rev:10 rq:972708 version:12.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm12/llvm12.changes 2022-02-14 22:36:06.745404505 +0100 +++ /work/SRC/openSUSE:Factory/.llvm12.new.1538/llvm12.changes 2022-04-28 23:06:57.328621278 +0200 @@ -1,0 +2,5 @@ +Sun Apr 24 20:52:29 UTC 2022 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Don't override default linker flags. (We were losing -Wl,-z,now.) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm12.spec ++++++ --- /var/tmp/diff_new_pack.7oVLea/_old 2022-04-28 23:06:58.536622594 +0200 +++ /var/tmp/diff_new_pack.7oVLea/_new 2022-04-28 23:06:58.540622599 +0200 @@ -683,7 +683,7 @@ %define __builder ninja %define __builddir stage1 -# -z,now is breaking now, it needs to be fixed +%define build_ldflags -Wl,--no-keep-memory %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS:BOOL=OFF \ @@ -705,10 +705,7 @@ -DCLANG_ENABLE_STATIC_ANALYZER:BOOL=OFF \ -DCOMPILER_RT_BUILD_SANITIZERS:BOOL=OFF \ -DCOMPILER_RT_BUILD_XRAY:BOOL=OFF \ - -DLLDB_DISABLE_PYTHON=ON \ - -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-keep-memory" \ - -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-keep-memory" \ - -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-keep-memory" + -DLLDB_DISABLE_PYTHON=ON ninja -v %{?_smp_mflags} clang llvm-tblgen clang-tblgen \ %if %{with thin_lto} llvm-ar llvm-ranlib \ @@ -749,6 +746,7 @@ %endif %define __builddir build +%define build_ldflags -Wl,--build-id=sha1 export PATH=${PWD}/stage1/bin:$PATH export CC=${PWD}/stage1/bin/clang export CXX=${PWD}/stage1/bin/clang++ @@ -764,7 +762,6 @@ # The build occasionally uses tools linking against previously built # libraries (mostly libLLVM.so), but we don't want to set RUNPATHs. export LD_LIBRARY_PATH=${PWD}/build/%{_lib} -# -z,now is breaking now, it needs to be fixed %cmake \ -DBUILD_SHARED_LIBS:BOOL=OFF \ -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \ @@ -818,9 +815,6 @@ -DLLDB_DISABLE_PYTHON=ON \ %endif -DCMAKE_SKIP_RPATH:BOOL=ON \ - -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--build-id=sha1" \ - -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--build-id=sha1" \ - -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--build-id=sha1" \ -DLLVM_POLLY_LINK_INTO_TOOLS=OFF \ -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=${CLANG_TOOLS_EXTRA_DIR} \ -DPOLLY_BUNDLED_ISL:BOOL=ON