Hello community, here is the log from the commit of package libunistring for openSUSE:Factory checked in at 2014-03-05 15:36:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libunistring (Old) and /work/SRC/openSUSE:Factory/.libunistring.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libunistring" Changes: -------- --- /work/SRC/openSUSE:Factory/libunistring/libunistring.changes 2013-12-22 19:36:04.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libunistring.new/libunistring.changes 2014-03-05 15:36:41.000000000 +0100 @@ -1,0 +2,6 @@ +Tue Mar 4 13:48:59 UTC 2014 - pgajdos@suse.com + +- fix parallel build + * added parallel-make.patch [bnc#866723] (private) + +------------------------------------------------------------------- New: ---- libunistring-parallel-make.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libunistring.spec ++++++ --- /var/tmp/diff_new_pack.QfNrkH/_old 2014-03-05 15:36:42.000000000 +0100 +++ /var/tmp/diff_new_pack.QfNrkH/_new 2014-03-05 15:36:42.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libunistring # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,9 +26,14 @@ Url: http://www.gnu.org/software/libunistring/ Source0: libunistring-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool # Fix imported gnulib long double math tests for little-endian PowerPC Patch1: libunistring-gnulib-ppc64le.patch +# http://lists.openembedded.org/pipermail/openembedded-core/2012-April/059850.... +Patch2: libunistring-parallel-make.patch %description This portable C library implements Unicode string types in three flavours: @@ -65,8 +70,10 @@ %prep %setup -q %patch1 -p1 +%patch2 %build +autoreconf -fi %configure --disable-static --disable-rpath --docdir=%_docdir/%name make %{?_smp_mflags} ++++++ libunistring-parallel-make.patch ++++++ Fix a parallel make race where cdefs.h uses the unused-parameter.h header file but has no dependency listed. This can result in an empty cdefs.h file which results in a build failure like: | In file included from striconveh.c:30:0: | unistr.h:193:48: error: expected ';', ',' or ')' before '_GL_UNUSED_PARAMETER' | In file included from striconveh.c:30:0: | unistr.h:263:54: error: expected ';', ',' or ')' before '_GL_UNUSED_PARAMETER' Upstream-Status: Pending RP 2012/4/12 Index: lib/Makefile.am =================================================================== --- lib/Makefile.am 2012-04-12 07:45:41.450059820 +0000 +++ lib/Makefile.am 2012-04-12 07:48:45.434055559 +0000 @@ -157,7 +157,7 @@ # unistring/cdefs.h is not public, but is included by other header files. nobase_nodist_include_HEADERS += unistring/cdefs.h -unistring/cdefs.h : unistring/cdefs.in.h +unistring/cdefs.h : unistring/cdefs.in.h $(UNUSED_PARAMETER_H) @MKDIR_P@ unistring rm -f $@-t $@ sed -e '/definition of _GL_UNUSED_PARAMETER/r $(UNUSED_PARAMETER_H)' \ -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org