Hello community,

here is the log from the commit of package llvm4 for openSUSE:Factory checked 
in at 2017-09-11 16:17:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm4 (Old)
 and      /work/SRC/openSUSE:Factory/.llvm4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm4"

Mon Sep 11 16:17:09 2017 rev:8 rq:522234 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm4/llvm4.changes      2017-08-24 
17:39:46.935031653 +0200
+++ /work/SRC/openSUSE:Factory/.llvm4.new/llvm4.changes 2017-09-11 
16:17:10.368042154 +0200
@@ -1,0 +2,6 @@
+Tue Aug 29 11:32:24 UTC 2017 - meiss...@suse.com
+
+- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection
+  for now.
+
+-------------------------------------------------------------------

New:
----
  clang-ignore-stack-clash-protector.patch

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

Other differences:
------------------
++++++ lldb4.spec ++++++
--- /var/tmp/diff_new_pack.k5NH25/_old  2017-09-11 16:17:13.299630461 +0200
+++ /var/tmp/diff_new_pack.k5NH25/_new  2017-09-11 16:17:13.299630461 +0200
@@ -64,8 +64,8 @@
 
 %package -n liblldb%{_sonum}
 Summary:        LLDB software debugger runtime library
-Group:          System/Libraries
 # Avoid multiple provider errors
+Group:          System/Libraries
 Requires:       libLLVM%{_sonum} = %{version}
 Requires:       libclang%{_sonum} = %{version}
 
@@ -74,8 +74,8 @@
 
 %package devel
 Summary:        Development files for LLDB
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       clang%{_sonum}-devel = %{version}
 Requires:       cmake
 Requires:       liblldb%{_sonum} = %{version}
@@ -93,8 +93,8 @@
 
 %package -n python%{_sonum}-lldb
 Summary:        Python bindings for liblldb
-Group:          Development/Languages/Python
 # Avoid multiple provider errors
+Group:          Development/Languages/Python
 Requires:       liblldb%{_sonum} = %{version}
 Requires:       python
 Provides:       %{python_sitearch}/lldb/

++++++ llvm4.spec ++++++
--- /var/tmp/diff_new_pack.k5NH25/_old  2017-09-11 16:17:13.335625406 +0200
+++ /var/tmp/diff_new_pack.k5NH25/_new  2017-09-11 16:17:13.339624845 +0200
@@ -71,6 +71,7 @@
 Patch8:         arm_suse_support.diff
 Patch9:         xlocale.patch
 Patch10:        libsanitizer.patch
+Patch11:        clang-ignore-stack-clash-protector.patch
 BuildRequires:  binutils-devel >= 2.21.90
 BuildRequires:  bison
 BuildRequires:  cmake
@@ -157,8 +158,8 @@
 
 %package -n clang%{_sonum}
 Summary:        CLANG frontend for LLVM
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       libLTO%{_sonum}
 Requires:       libclang%{_sonum}
 Recommends:     clang-checker
@@ -176,8 +177,8 @@
 
 %package -n clang%{_sonum}-checker
 Summary:        Static code analyzer for CLANG
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       libclang%{_sonum}
 # Due to a packaging error in clang3_8 we have to conflict.
 Conflicts:      clang3_8
@@ -192,8 +193,8 @@
 
 %package -n clang%{_sonum}-include-fixer
 Summary:        Automatically add missing includes
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       libclang%{_sonum} = %{version}
 Conflicts:      clang-include-fixer
 Conflicts:      find-all-symbols
@@ -214,8 +215,8 @@
 
 %package -n libclang%{_sonum}
 Summary:        Library files needed for clang
-Group:          Development/Libraries/C and C++
 # Avoid multiple provider errors
+Group:          Development/Libraries/C and C++
 Requires:       libLLVM%{_sonum}
 Requires:       libstdc++-devel
 
@@ -235,8 +236,8 @@
 
 %package -n libLTO%{_sonum}
 Summary:        Link-time optimizer for LLVM
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       libLLVM%{_sonum}
 
 %description -n libLTO%{_sonum}
@@ -244,8 +245,8 @@
 
 %package LTO-devel
 Summary:        Link-time optimizer for LLVM (devel package)
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       %{name}-devel = %{version}
 Requires:       libLTO%{_sonum}
 Conflicts:      libLTO.so
@@ -257,8 +258,8 @@
 
 %package gold
 Summary:        Gold linker plugin for LLVM
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       %{name}-devel = %{version}
 Requires:       libLLVM%{_sonum}
 Conflicts:      LLVMgold.so()(64bit)
@@ -269,8 +270,8 @@
 
 %package -n libomp%{_sonum}-devel
 Summary:        MPI plugin for LLVM
-Group:          Development/Languages/Other
 # Avoid multiple provider errors
+Group:          Development/Languages/Other
 Requires:       libLLVM%{_sonum}
 Conflicts:      libomp-devel
 Provides:       libomp-devel
@@ -289,8 +290,8 @@
 
 %package -n libc++-devel
 Summary:        C++ standard library implementation (devel package)
-Group:          Development/Languages/C and C++
 # Avoid multiple provider errors
+Group:          Development/Languages/C and C++
 Requires:       libc++%{_socxx} = %{version}
 Requires:       libc++abi-devel = %{version}
 Conflicts:      libc++.so
@@ -310,8 +311,8 @@
 
 %package -n libc++abi-devel
 Summary:        C++ standard library ABI (devel package)
-Group:          Development/Languages/C and C++
 # Avoid multiple provider errors
+Group:          Development/Languages/C and C++
 Requires:       libc++-devel
 Conflicts:      libc++abi.so
 Provides:       libc++abi.so
@@ -379,6 +380,7 @@
 %patch8
 %patch9
 %patch10
+%patch11 -p1
 
 # Move into right place
 mv cfe-%{version}.src tools/clang

++++++ clang-ignore-stack-clash-protector.patch ++++++
Index: llvm-4.0.1.src/cfe-4.0.1.src/include/clang/Driver/Options.td
===================================================================
--- llvm-4.0.1.src.orig/cfe-4.0.1.src/include/clang/Driver/Options.td
+++ llvm-4.0.1.src/cfe-4.0.1.src/include/clang/Driver/Options.td
@@ -640,6 +640,7 @@ def fexcess_precision_EQ : Joined<["-"],
     Group<clang_ignored_gcc_optimization_f_Group>;
 def : Flag<["-"], "fexpensive-optimizations">, 
Group<clang_ignored_gcc_optimization_f_Group>;
 def : Flag<["-"], "fno-expensive-optimizations">, 
Group<clang_ignored_gcc_optimization_f_Group>;
+def : Flag<["-"], "fstack-clash-protection">, Group<clang_ignored_f_Group>;
 def fextdirs_EQ : Joined<["-"], "fextdirs=">, Group<f_Group>;
 def : Flag<["-"], "fdefer-pop">, Group<clang_ignored_gcc_optimization_f_Group>;
 def : Flag<["-"], "fno-defer-pop">, 
Group<clang_ignored_gcc_optimization_f_Group>;

Reply via email to