Hello community,

here is the log from the commit of package coreboot-utils for openSUSE:Factory 
checked in at 2017-06-29 15:21:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/coreboot-utils (Old)
 and      /work/SRC/openSUSE:Factory/.coreboot-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "coreboot-utils"

Thu Jun 29 15:21:13 2017 rev:23 rq:506986 version:4.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/coreboot-utils/coreboot-utils.changes    
2017-05-16 14:38:11.785793595 +0200
+++ /work/SRC/openSUSE:Factory/.coreboot-utils.new/coreboot-utils.changes       
2017-06-29 15:21:38.405713871 +0200
@@ -1,0 +2,7 @@
+Fri Jun 16 12:00:39 UTC 2017 - [email protected]
+
+- Add do-explicit-fallthrough.patch to fix a build failure with gcc7
+  with an implicit fallthrough over switch cases (only on TW)
+- Add -fPIC to no-pie.patch and remove -fno-pic to build with gcc7
+
+-------------------------------------------------------------------

New:
----
  do-explicit-fallthrough.patch

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

Other differences:
------------------
++++++ coreboot-utils.spec ++++++
--- /var/tmp/diff_new_pack.s64XKZ/_old  2017-06-29 15:21:47.144478622 +0200
+++ /var/tmp/diff_new_pack.s64XKZ/_new  2017-06-29 15:21:47.144478622 +0200
@@ -26,6 +26,7 @@
 Source0:        http://www.coreboot.org/releases/coreboot-%{version}.tar.xz
 Patch1:         no-pie.patch
 Patch2:         k8resdump.diff
+Patch3:         do-explicit-fallthrough.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 BuildRequires:  pciutils-devel
@@ -40,8 +41,13 @@
 
 %prep
 %setup -q -n coreboot-%{version}
+%if 0%{?suse_version} > 1320
 %patch1 -p1
+%endif
 %patch2 -p1
+%if 0%{?suse_version} > 1320
+%patch3 -p1
+%endif
 
 %build
 make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/ectool

++++++ do-explicit-fallthrough.patch ++++++
Index: coreboot-4.5/util/cbfstool/lz4/lib/lz4frame.c
===================================================================
--- coreboot-4.5.orig/util/cbfstool/lz4/lib/lz4frame.c
+++ coreboot-4.5/util/cbfstool/lz4/lib/lz4frame.c
@@ -1091,7 +1091,7 @@ size_t LZ4F_decompress(LZ4F_decompressio
                 dctxPtr->tmpInTarget = minFHSize;   /* minimum to attempt 
decode */
                 dctxPtr->dStage = dstage_storeHeader;
             }
-
+            __attribute__ ((fallthrough));
         case dstage_storeHeader:
             {
                 size_t sizeToCopy = dctxPtr->tmpInTarget - dctxPtr->tmpInSize;
++++++ no-pie.patch ++++++
--- /var/tmp/diff_new_pack.s64XKZ/_old  2017-06-29 15:21:47.200470707 +0200
+++ /var/tmp/diff_new_pack.s64XKZ/_new  2017-06-29 15:21:47.200470707 +0200
@@ -8,8 +8,8 @@
  PREFIX  = @PREFIX@
 -CFLAGS  = @CFLAGS@ -fno-pic
 -LDFLAGS = @LDFLAGS@
-+CFLAGS  = @CFLAGS@ -fno-pic -fno-PIE
-+LDFLAGS = @LDFLAGS@ -no-pie
++CFLAGS  = @CFLAGS@ -fPIC -fno-PIE
++LDFLAGS = @LDFLAGS@ -fPIC -no-pie
  
  TARGETS = geodegx2.o geodelx.o cs5536.o k8.o intel_pentium3_early.o 
intel_pentium3.o intel_pentium4_early.o intel_pentium4_later.o intel_core1.o 
intel_core2_early.o intel_core2_later.o intel_nehalem.o intel_atom.o
  SYSTEMS = linux.o darwin.o freebsd.o


Reply via email to