[libvirt] [PATCH] maint: update to latest gnulib

Michal Privoznik mprivozn at redhat.com
Fri May 27 10:33:09 UTC 2016

On 27.05.2016 05:07, Eric Blake wrote:
> On 05/26/2016 09:52 AM, Eric Blake wrote:
>> Pulls in several portability fixes, including the fact that gnulib
>> now only works on platforms with two's complement signed integers.
>> Also makes for a smaller delta on the next update (we are waiting
>> on a license change to unsetenv for the sake of mingw).
>> * .gnulib: Update to latest.
>> * bootstrap: Resync from upstream.
>> * tests/virstringtest.c: Drop use of obsolete probes of integer
>> properties.
>> Signed-off-by: Eric Blake <eblake at redhat.com>
>> ---
>> I'd like to get this in now, before RC1 is cut, so that we maximize
>> the testing of the bulk of the gnulib changes (rather than waiting
>> for the unsetenv change needed for mingw to land, but forcing the
>> gnulib update to only get testing in RC2).
> Pushed under gnulib maintenance rule, since RC1 still hasn't been tagged.

Unfortunately, this breaks build on my system:

make[2]: Entering directory '/home/zippy/work/libvirt/libvirt.git/tests' CCLD     virpcimock.la
../gnulib/lib/.libs/libgnu.a(canonicalize-lgpl.o): In function `rpl_canonicalize_file_name':
/home/zippy/work/libvirt/libvirt.git/gnulib/lib/canonicalize-lgpl.c:400: multiple definition of `rpl_canonicalize_file_name'
.libs/virpcimock_la-virpcimock.o:/home/zippy/work/libvirt/libvirt.git/tests/virpcimock.c:939: first defined here
collect2: error: ld returned 1 exit status

Worse, I have no idea how to fix this.


More information about the libvir-list mailing list