Hello community, here is the log from the commit of package honggfuzz for openSUSE:Factory checked in at 2017-05-31 12:19:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/honggfuzz (Old) and /work/SRC/openSUSE:Factory/.honggfuzz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "honggfuzz" Wed May 31 12:19:21 2017 rev:4 rq:498984 version:0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/honggfuzz/honggfuzz.changes 2017-04-30 21:24:46.453286002 +0200 +++ /work/SRC/openSUSE:Factory/.honggfuzz.new/honggfuzz.changes 2017-05-31 12:20:06.869247120 +0200 @@ -1,0 +2,7 @@ +Mon May 29 12:12:59 UTC 2017 - bwiedem...@suse.com + +- Add reproducible.patch to sort input files to make build reproducible + (boo#1041090) +- Add gcc7.patch to make it build on GCC7 in Factory + +------------------------------------------------------------------- New: ---- gcc7.patch reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ honggfuzz.spec ++++++ --- /var/tmp/diff_new_pack.p1RLTv/_old 2017-05-31 12:20:08.021084521 +0200 +++ /var/tmp/diff_new_pack.p1RLTv/_new 2017-05-31 12:20:08.025083957 +0200 @@ -24,6 +24,10 @@ Group: Development/Tools/Other Url: https://google.github.io/honggfuzz/ Source: https://github.com/google/honggfuzz/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM https://github.com/google/honggfuzz/pull/144 +Patch0: reproducible.patch +# PATCH-FIX-UPSTREAM Make this package compile with gcc7 https://github.com/google/honggfuzz/issues/145 +Patch1: gcc7.patch BuildRequires: binutils-devel BuildRequires: libunwind-devel BuildRequires: zlib-devel @@ -35,6 +39,8 @@ %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build export CFLAGS="%{optflags}" ++++++ gcc7.patch ++++++ Index: honggfuzz-0.9/Makefile =================================================================== --- honggfuzz-0.9.orig/Makefile +++ honggfuzz-0.9/Makefile @@ -24,7 +24,7 @@ CC ?= gcc LD = $(CC) BIN := honggfuzz -COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wframe-larger-than=131072 +COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Wframe-larger-than=131072 COMMON_LDFLAGS := -lm COMMON_SRCS := $(sort $(wildcard *.c)) CFLAGS ?= -O3 @@ -37,8 +37,7 @@ ifeq ($(OS),Linux) ARCH := LINUX ARCH_CFLAGS := -std=c11 -I/usr/local/include -I/usr/include \ - -Wextra -Wno-initializer-overrides -Wno-override-init \ - -Wno-unknown-warning-option -funroll-loops \ + -Wextra -Wno-override-init -funroll-loops \ -D_FILE_OFFSET_BITS=64 ARCH_LDFLAGS := -L/usr/local/include -L/usr/include \ -lpthread -lunwind-ptrace -lunwind-generic -lbfd -lopcodes -lrt ++++++ reproducible.patch ++++++ Index: honggfuzz-0.9/Makefile =================================================================== --- honggfuzz-0.9.orig/Makefile +++ honggfuzz-0.9/Makefile @@ -26,7 +26,7 @@ LD = $(CC) BIN := honggfuzz COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wframe-larger-than=131072 COMMON_LDFLAGS := -lm -COMMON_SRCS := $(wildcard *.c) +COMMON_SRCS := $(sort $(wildcard *.c)) CFLAGS ?= -O3 LDFLAGS ?= @@ -42,7 +42,7 @@ ifeq ($(OS),Linux) -D_FILE_OFFSET_BITS=64 ARCH_LDFLAGS := -L/usr/local/include -L/usr/include \ -lpthread -lunwind-ptrace -lunwind-generic -lbfd -lopcodes -lrt - ARCH_SRCS := $(wildcard linux/*.c) + ARCH_SRCS := $(sort $(wildcard linux/*.c)) ifeq ("$(wildcard /usr/include/bfd.h)","") WARN_LIBRARY += binutils-devel @@ -113,11 +113,11 @@ else ifeq ($(OS),Darwin) ifeq ($(MIG_RET),1) $(error mig failed to generate RPC code) endif - ARCH_SRCS := $(wildcard mac/*.c) + ARCH_SRCS := $(sort $(wildcard mac/*.c)) # OS Darwin else ARCH := POSIX - ARCH_SRCS := $(wildcard posix/*.c) + ARCH_SRCS := $(sort $(wildcard posix/*.c)) ARCH_CFLAGS := -std=c11 -I/usr/local/include -I/usr/include \ -Wextra -Wno-initializer-overrides -Wno-override-init \ -Wno-unknown-warning-option -Wno-unknown-pragmas \