Hello community, here is the log from the commit of package libdwarf for openSUSE:Factory checked in at 2015-01-22 21:49:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdwarf (Old) and /work/SRC/openSUSE:Factory/.libdwarf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libdwarf" Changes: -------- --- /work/SRC/openSUSE:Factory/libdwarf/libdwarf.changes 2015-01-20 19:04:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libdwarf.new/libdwarf.changes 2015-01-22 21:49:06.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Jan 21 13:42:01 UTC 2015 - matz@suse.com + +- Add libdwarf-fix-parallel-build.diff. + +------------------------------------------------------------------- New: ---- libdwarf-fix-parallel-build.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdwarf.spec ++++++ --- /var/tmp/diff_new_pack.tCWbMK/_old 2015-01-22 21:49:07.000000000 +0100 +++ /var/tmp/diff_new_pack.tCWbMK/_new 2015-01-22 21:49:07.000000000 +0100 @@ -26,6 +26,8 @@ #Git-Clone: git://git.code.sf.net/p/libdwarf/code Source: http://prevanders.net/%name-%version.tar.gz +# PATCH-FIX-OPENSUSE libdwarf-fix-parallel-build.diff +Patch0: libdwarf-fix-parallel-build.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: binutils-devel libelf-devel @@ -88,7 +90,7 @@ %prep %setup -q -n dwarf-%{version} -#%patch0 -p1 +%patch0 -p0 %build export CFLAGS="$RPM_OPT_FLAGS" ++++++ libdwarf-fix-parallel-build.diff ++++++ Fix parallel libdwarf build As we build libdwarf in parallel (which upstream doesn't), it can happen that gennames is called twice in parallel (for dwarf_names.c and dwarf_names.h), overwriting each others output, resulting in shortened generated files (ultimately resulting in compile errors). This patch makes sure it's only called once. --- libdwarf/Makefile.in.orig 2015-01-21 14:33:26.000000000 +0100 +++ libdwarf/Makefile.in 2015-01-21 14:34:35.000000000 +0100 @@ -142,7 +142,8 @@ common.o: $(srcdir)/common.c $(srcdir)/c $(CC) $(CFLAGS) -c $(srcdir)/common.c gennames: $(srcdir)/gennames.c $(srcdir)/dwarf.h common.o $(CC) $(CFLAGS) $(srcdir)/gennames.c common.o $(LDFLAGS) -o gennames -dwarf_names.c dwarf_names.h: gennames $(srcdir)/dwarf.h +dwarf_names.h: dwarf_names.c +dwarf_names.c: gennames $(srcdir)/dwarf.h rm -f dwarf_names.h dwarf_names.c ./gennames @dwarf_namestable@ -i $(srcdir) -o . -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org