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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to