Hello community,

here is the log from the commit of package llvm4 for openSUSE:Factory checked 
in at 2018-05-19 15:42:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm4 (Old)
 and      /work/SRC/openSUSE:Factory/.llvm4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm4"

Sat May 19 15:42:36 2018 rev:18 rq:610300 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm4/llvm4.changes      2018-05-11 
09:17:04.117138018 +0200
+++ /work/SRC/openSUSE:Factory/.llvm4.new/llvm4.changes 2018-05-19 
15:42:45.513985990 +0200
@@ -1,0 +2,6 @@
+Thu May 17 15:56:25 UTC 2018 - m...@suse.com
+
+- Disable build of python3-clang, libFuzzer and libc++* libraries.
+  They are build by newer version of llvm. (bsc#1093707)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ llvm4.spec ++++++
--- /var/tmp/diff_new_pack.q7Jsrx/_old  2018-05-19 15:42:49.641834965 +0200
+++ /var/tmp/diff_new_pack.q7Jsrx/_new  2018-05-19 15:42:49.645834819 +0200
@@ -23,11 +23,19 @@
 %define _uaver  401
 %define _socxx  1
 %define _revsn  305264
-%ifarch x86_64
-%bcond_without libcxx
-%else
+
+# libcxx is provided by newer llvm, so it is disabled by default here to
+# not have conflicting binary packages
 %bcond_with libcxx
-%endif
+
+# libFuzzer is provided by newer llvm, so it is disabled by default here to
+# not have conflicting binary packages
+%bcond_with libFuzzer
+
+# python3-clang is provided by newer llvm, so it is disabled by default here to
+# not have conflicting binary packages
+%bcond_with pyclang
+
 %ifarch ppc64 ppc64le %{ix86} x86_64
 %bcond_without openmp
 %else
@@ -41,7 +49,6 @@
 %bcond_with ffi
 %bcond_with oprofile
 %bcond_with valgrind
-%bcond_without pyclang
 
 Name:           llvm4
 Version:        4.0.1
@@ -414,6 +421,7 @@
 frontend for LLVM.
 
 %if !0%{?sle_version}
+%if %{with libFuzzer}
 %package -n libFuzzer
 Summary:        A library for coverage-guided fuzz testing
 Group:          Development/Libraries/C and C++
@@ -423,6 +431,7 @@
 This package contains libFuzzer, an in-process, coverage guided, evolutionary
 fuzzing engine.
 %endif
+%endif
 
 %package -n lld%{_sonum}
 Summary:        Linker for Clang/LLVM
@@ -743,11 +752,13 @@
 cd ..
 
 %if !0%{?sle_version}
+%if %{with libFuzzer}
 # Build libFuzzer
 pushd lib/Fuzzer
 ./build.sh
 popd
 %endif
+%endif
 
 %install
 %cmake_install
@@ -926,11 +937,13 @@
 %fdupes %{_includedir}/%{name}/Host/
 
 %if !0%{?sle_version}
+%if %{with libFuzzer}
 # Install libFuzzer
 pushd lib/Fuzzer
 cp libFuzzer.a %{buildroot}%{_libdir}
 popd
 %endif
+%endif
 
 %check
 
@@ -1523,9 +1536,11 @@
 %endif
 
 %if !0%{?sle_version}
+%if %{with libFuzzer}
 %files -n libFuzzer
 %{_libdir}/libFuzzer.a
 %endif
+%endif
 
 %files -n lld%{_sonum}
 %defattr(-,root,root,-)


Reply via email to