Hello community, here is the log from the commit of package llvm9 for openSUSE:Factory checked in at 2019-11-08 15:21:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm9 (Old) and /work/SRC/openSUSE:Factory/.llvm9.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm9" Fri Nov 8 15:21:29 2019 rev:3 rq:745131 version:9.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm9/llvm9.changes 2019-10-21 12:30:14.224085599 +0200 +++ /work/SRC/openSUSE:Factory/.llvm9.new.2990/llvm9.changes 2019-11-08 15:21:32.714729433 +0100 @@ -1,0 +2,12 @@ +Mon Nov 4 02:34:19 UTC 2019 - Aaron Puchert <[email protected]> + +- Add openmp-export-fini.patch: Export termination function for + libomp.so, solves boo#1155108. +- Remove flaky test case in libcxx. + +------------------------------------------------------------------- +Wed Oct 30 08:44:49 UTC 2019 - Fabian Vogt <[email protected]> + +- Fix typo, BOLL -> BOOL + +------------------------------------------------------------------- New: ---- openmp-export-fini.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm9.spec ++++++ --- /var/tmp/diff_new_pack.U4AmOT/_old 2019-11-08 15:21:37.558734556 +0100 +++ /var/tmp/diff_new_pack.U4AmOT/_new 2019-11-08 15:21:37.562734560 +0100 @@ -115,6 +115,8 @@ Patch22: llvm-better-detect-64bit-atomics-support.patch Patch24: opt-viewer-Find-style-css-in-usr-share.patch Patch26: clang-fix-powerpc-triplet.patch +# PATCH-FIX-UPSTREAM openmp-export-fini.patch -- Export termination function for libomp.so (boo#1155108) +Patch27: openmp-export-fini.patch BuildRequires: binutils-devel >= 2.21.90 %if %{with gold} BuildRequires: binutils-gold @@ -589,6 +591,7 @@ %if %{with libcxx} pushd libcxx-%{_relver}.src +rm test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp rm test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp rm test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp @@ -597,6 +600,10 @@ popd %endif +pushd openmp-%{_relver}.src +%patch27 -p2 +popd + # Move into right place mv cfe-%{_relver}.src tools/clang mv compiler-rt-%{_relver}.src projects/compiler-rt @@ -699,7 +706,7 @@ -DLLVM_BUILD_UTILS:BOOL=OFF \ -DLLVM_BUILD_EXAMPLES:BOOL=OFF \ -DLLVM_BUILD_TESTS:BOOL=OFF \ - -DLLVM_POLLY_BUILD:BOLL=OFF \ + -DLLVM_POLLY_BUILD:BOOL=OFF \ -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD:BOOL=OFF \ -DLLVM_INCLUDE_TESTS:BOOL=OFF \ -DLLVM_ENABLE_ASSERTIONS=OFF \ ++++++ openmp-export-fini.patch ++++++ diff --git a/openmp/runtime/src/exports_so.txt b/openmp/runtime/src/exports_so.txt index f7de5fd6474..6ba2b5c725e 100644 --- a/openmp/runtime/src/exports_so.txt +++ b/openmp/runtime/src/exports_so.txt @@ -54,6 +54,11 @@ VERSION { ___kmp_free; __kmp_thread_pool; + # + # Internal function used as termination function. + # + __kmp_internal_end_fini; + __kmp_reset_stats; #if USE_ITT_BUILD
