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(a)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.
Michal