Hello community, here is the log from the commit of package llvm8 for openSUSE:Factory checked in at 2019-10-17 12:18:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm8 (Old) and /work/SRC/openSUSE:Factory/.llvm8.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm8" Thu Oct 17 12:18:23 2019 rev:8 rq:738486 version:8.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm8/llvm8.changes 2019-09-30 15:48:05.119023208 +0200 +++ /work/SRC/openSUSE:Factory/.llvm8.new.2352/llvm8.changes 2019-10-17 12:18:25.111754947 +0200 @@ -1,0 +2,22 @@ +Mon Oct 14 14:22:36 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Remove python3-* requires from lldb8 subpackage, and add it to + the bindings/pretty-printer subpackage (python3-lldb8). +- Add python3-base Requires to python3-clang subpackage + +------------------------------------------------------------------- +Mon Oct 14 12:05:29 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- (Build)Require only python3-base instead of full python3 package, + the additional modules are not required. Helps shortening the + build dependency chain. + +------------------------------------------------------------------- +Sat Oct 12 20:41:36 UTC 2019 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Move diagtool from llvm to clang subpackage. +- Make sure clang is installed after llvm to prevent breaking the + clang link group due to this change. +- Add run-test-single-threaded.patch to fix sporadic test failures. + +------------------------------------------------------------------- New: ---- run-test-single-threaded.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm8.spec ++++++ --- /var/tmp/diff_new_pack.DBabEK/_old 2019-10-17 12:18:28.423746637 +0200 +++ /var/tmp/diff_new_pack.DBabEK/_new 2019-10-17 12:18:28.427746627 +0200 @@ -104,6 +104,7 @@ Patch22: llvm-better-detect-64bit-atomics-support.patch Patch24: opt-viewer-Find-style-css-in-usr-share.patch Patch26: clang-fix-powerpc-triplet.patch +Patch27: run-test-single-threaded.patch BuildRequires: binutils-devel >= 2.21.90 %if %{with gold} BuildRequires: binutils-gold @@ -114,7 +115,7 @@ BuildRequires: libtool BuildRequires: ninja BuildRequires: pkgconfig -BuildRequires: python3 +BuildRequires: python3-base BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(zlib) # Avoid multiple provider errors @@ -192,6 +193,10 @@ %if %{with cxx} Requires: libc++%{_socxx} %endif +# Install after llvm packages that might have had diagtool as slave of llvm-ar +# to prevent breaking the clang link group. +OrderWithRequires: llvm7 +OrderWithRequires: llvm8 Requires(post): update-alternatives Requires(postun): update-alternatives @@ -395,7 +400,7 @@ %package opt-viewer Summary: Tools for visualising the LLVM optimization records Group: Development/Languages/Other -BuildRequires: python3 +BuildRequires: python3-base Requires: python3-PyYAML Requires: python3-Pygments BuildArch: noarch @@ -419,8 +424,6 @@ BuildRequires: pkgconfig(zlib) # Avoid multiple provider errors Requires: liblldb%{_sonum} = %{_relver} -Requires: python3 -Requires: python3-six Recommends: python3-lldb%{_sonum} ExclusiveArch: x86_64 Requires(post): update-alternatives @@ -464,6 +467,8 @@ BuildRequires: swig >= 3.0.11 # Avoid multiple provider errors Requires: liblldb%{_sonum} = %{_relver} +Requires: python3-base +Requires: python3-six Provides: %{python3_sitearch}/lldb/ Conflicts: %{python3_sitearch}/lldb/ @@ -514,6 +519,7 @@ %patch21 -p1 %patch22 -p1 %patch24 -p1 +%patch27 -p2 pushd cfe-%{_relver}.src %patch1 -p1 @@ -1024,7 +1030,6 @@ %{_sbindir}/update-alternatives \ --install %{_bindir}/llvm-ar llvm-ar %{_bindir}/llvm-ar-%{_relver} %{_uaver} \ --slave %{_bindir}/bugpoint bugpoint %{_bindir}/bugpoint-%{_relver} \ - --slave %{_bindir}/diagtool diagtool %{_bindir}/diagtool-%{_relver} \ --slave %{_bindir}/dsymutil dsymutil %{_bindir}/dsymutil-%{_relver} \ --slave %{_bindir}/hmaptool hmaptool %{_bindir}/hmaptool-%{_relver} \ --slave %{_bindir}/llc llc %{_bindir}/llc-%{_relver} \ @@ -1083,7 +1088,6 @@ --slave %{_bindir}/yaml2obj yaml2obj %{_bindir}/yaml2obj-%{_relver} \ --slave %{_mandir}/man1/FileCheck.1%{ext_man} FileCheck.1%{ext_man} %{_mandir}/man1/FileCheck-%{_relver}.1%{ext_man} \ --slave %{_mandir}/man1/bugpoint.1%{ext_man} bugpoint.1%{ext_man} %{_mandir}/man1/bugpoint-%{_relver}.1%{ext_man} \ - --slave %{_mandir}/man1/diagtool.1%{ext_man} diagtool.1%{ext_man} %{_mandir}/man1/diagtool-%{_relver}.1%{ext_man} \ --slave %{_mandir}/man1/dsymutil.1%{ext_man} dsymutil.1%{ext_man} %{_mandir}/man1/dsymutil-%{_relver}.1%{ext_man} \ --slave %{_mandir}/man1/llc.1%{ext_man} llc.1%{ext_man} %{_mandir}/man1/llc-%{_relver}.1%{ext_man} \ --slave %{_mandir}/man1/lli.1%{ext_man} lli.1%{ext_man} %{_mandir}/man1/lli-%{_relver}.1%{ext_man} \ @@ -1138,11 +1142,13 @@ --slave %{_bindir}/clang-reorder-fields clang-reorder-fields %{_bindir}/clang-reorder-fields-%{_relver} \ --slave %{_bindir}/clang-tidy clang-tidy %{_bindir}/clang-tidy-%{_relver} \ --slave %{_bindir}/clang-tidy-diff clang-tidy-diff %{_bindir}/clang-tidy-diff-%{_relver} \ + --slave %{_bindir}/diagtool diagtool %{_bindir}/diagtool-%{_relver} \ --slave %{_bindir}/find-all-symbols find-all-symbols %{_bindir}/find-all-symbols-%{_relver} \ --slave %{_bindir}/git-clang-format git-clang-format %{_bindir}/git-clang-format-%{_relver} \ --slave %{_bindir}/modularize modularize %{_bindir}/modularize-%{_relver} \ --slave %{_bindir}/run-clang-tidy run-clang-tidy %{_bindir}/run-clang-tidy-%{_relver} \ --slave %{_mandir}/man1/clang.1%{ext_man} clang.1%{ext_man} %{_mandir}/man1/clang-%{_relver}.1%{ext_man} \ + --slave %{_mandir}/man1/diagtool.1%{ext_man} diagtool.1%{ext_man} %{_mandir}/man1/diagtool-%{_relver}.1%{ext_man} \ --slave %{_datadir}/bash-completion/completions/clang.sh clang-bash-autocomplete.sh %{_libdir}/clang/%{_relver}/bash-autocomplete.sh %postun -n clang%{_sonum} @@ -1183,7 +1189,6 @@ %license CREDITS.TXT LICENSE.TXT %{_bindir}/bugpoint -%{_bindir}/diagtool %{_bindir}/dsymutil %{_bindir}/hmaptool %{_bindir}/llc @@ -1243,7 +1248,6 @@ %{_bindir}/yaml2obj %{_bindir}/bugpoint-%{_relver} -%{_bindir}/diagtool-%{_relver} %{_bindir}/dsymutil-%{_relver} %{_bindir}/hmaptool-%{_relver} %{_bindir}/llc-%{_relver} @@ -1303,7 +1307,6 @@ %{_bindir}/yaml2obj-%{_relver} %ghost %{_sysconfdir}/alternatives/bugpoint -%ghost %{_sysconfdir}/alternatives/diagtool %ghost %{_sysconfdir}/alternatives/dsymutil %ghost %{_sysconfdir}/alternatives/hmaptool %ghost %{_sysconfdir}/alternatives/llc @@ -1364,7 +1367,6 @@ %{_mandir}/man1/FileCheck.1%{ext_man} %{_mandir}/man1/bugpoint.1%{ext_man} -%{_mandir}/man1/diagtool.1%{ext_man} %{_mandir}/man1/dsymutil.1%{ext_man} %{_mandir}/man1/llc.1%{ext_man} %{_mandir}/man1/lli.1%{ext_man} @@ -1393,7 +1395,6 @@ %{_mandir}/man1/tblgen.1%{ext_man} %{_mandir}/man1/FileCheck-%{_relver}.1%{ext_man} %{_mandir}/man1/bugpoint-%{_relver}.1%{ext_man} -%{_mandir}/man1/diagtool-%{_relver}.1%{ext_man} %{_mandir}/man1/dsymutil-%{_relver}.1%{ext_man} %{_mandir}/man1/llc-%{_relver}.1%{ext_man} %{_mandir}/man1/lli-%{_relver}.1%{ext_man} @@ -1422,7 +1423,6 @@ %{_mandir}/man1/tblgen-%{_relver}.1%{ext_man} %ghost %{_sysconfdir}/alternatives/FileCheck.1%{ext_man} %ghost %{_sysconfdir}/alternatives/bugpoint.1%{ext_man} -%ghost %{_sysconfdir}/alternatives/diagtool.1%{ext_man} %ghost %{_sysconfdir}/alternatives/dsymutil.1%{ext_man} %ghost %{_sysconfdir}/alternatives/llc.1%{ext_man} %ghost %{_sysconfdir}/alternatives/lli.1%{ext_man} @@ -1477,6 +1477,7 @@ %{_bindir}/clang-reorder-fields %{_bindir}/clang-tidy %{_bindir}/clang-tidy-diff +%{_bindir}/diagtool %{_bindir}/find-all-symbols %{_bindir}/git-clang-format %{_bindir}/modularize @@ -1501,6 +1502,7 @@ %{_bindir}/clang-reorder-fields-%{_relver} %{_bindir}/clang-tidy-%{_relver} %{_bindir}/clang-tidy-diff-%{_relver} +%{_bindir}/diagtool-%{_relver} %{_bindir}/find-all-symbols-%{_relver} %{_bindir}/git-clang-format-%{_relver} %{_bindir}/modularize-%{_relver} @@ -1525,14 +1527,18 @@ %ghost %{_sysconfdir}/alternatives/clang-reorder-fields %ghost %{_sysconfdir}/alternatives/clang-tidy %ghost %{_sysconfdir}/alternatives/clang-tidy-diff +%ghost %{_sysconfdir}/alternatives/diagtool %ghost %{_sysconfdir}/alternatives/find-all-symbols %ghost %{_sysconfdir}/alternatives/git-clang-format %ghost %{_sysconfdir}/alternatives/modularize %ghost %{_sysconfdir}/alternatives/run-clang-tidy %ghost %{_sysconfdir}/alternatives/clang-bash-autocomplete.sh %{_mandir}/man1/clang.1%{ext_man} +%{_mandir}/man1/diagtool.1%{ext_man} %{_mandir}/man1/clang-%{_relver}.1%{ext_man} +%{_mandir}/man1/diagtool-%{_relver}.1%{ext_man} %ghost %{_sysconfdir}/alternatives/clang.1%{ext_man} +%ghost %{_sysconfdir}/alternatives/diagtool.1%{ext_man} %dir %{_libdir}/clang/ %dir %{_libdir}/clang/%{_relver}/ %{_libdir}/clang/%{_relver}/bash-autocomplete.sh ++++++ run-test-single-threaded.patch ++++++ >From 723636ee8c3326eb1fb192db20991816b67fc275 Mon Sep 17 00:00:00 2001 From: Teresa Johnson <tejohn...@google.com> Date: Fri, 18 Jan 2019 20:41:49 +0000 Subject: [PATCH] Make ThinLTO test run single threaded to try to avoid flakiness To see if this helps flaky bot failures in PR40351. llvm-svn: 351589 --- llvm/test/ThinLTO/X86/cfi-devirt.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/test/ThinLTO/X86/cfi-devirt.ll b/llvm/test/ThinLTO/X86/cfi-devirt.ll index a4a0c6bdd9a..3fd0486c7e8 100644 --- a/llvm/test/ThinLTO/X86/cfi-devirt.ll +++ b/llvm/test/ThinLTO/X86/cfi-devirt.ll @@ -49,7 +49,7 @@ ; that does not have a split LTO Unit. ; RUN: opt -thinlto-bc -o %t2.o %S/Inputs/empty.ll ; RUN: not llvm-lto2 run %t.o %t2.o -save-temps -pass-remarks=. \ -; RUN: -verify-machineinstrs=0 \ +; RUN: -verify-machineinstrs=0 -thinlto-threads=1 \ ; RUN: -o %t3 \ ; RUN: -r=%t.o,test,px \ ; RUN: -r=%t.o,_ZN1A1nEi,p \ -- 2.23.0