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

Daniel P. Berrange berrange at redhat.com
Mon Nov 14 10:23:57 UTC 2016


On Sat, Nov 12, 2016 at 02:58:03PM -0600, Eric Blake wrote:
> In particular, pull in gnulib's fix for the broken SIZE_MAX on s390.
> 
> * .gnulib: Update to latest.
> * bootstrap: Resync to upstream.
> 
> Signed-off-by: Eric Blake <eblake at redhat.com>
> ---
> 
> A buildbot on an s390 platform was complaining:
> 
>   CC       util/libvirt_setuid_rpc_client_la-virconf.lo
> util/virconf.c: In function 'virConfGetValueSizeT':
> util/virconf.c:1220:9: error: format '%zu' expects argument of type 'size_t', but argument 9 has type 'unsigned int' [-Werror=format=]
>          virReportError(VIR_ERR_INTERNAL_ERROR,
>          ^
> 
> This gnulib update should fix it; since we're between releases,
> I'm pushing this under the gnulib maintenance rule.
> 
> * .gnulib e89b4a7...5ddd9d7 (73):
>   > strerror_r-posix: Fix override of AC_FUNC_STRERROR_R
>   > Fix gnulib C++ namespace support and std::frexp
>   > GNULIB_NAMESPACE::func need not pull in rpl_func
>   > manywarnings: fix -Wno-missing-field-initializers detection
>   > non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir
>   > strftime,strptime: support %q to represent the quarter


Looks like there's a mingw CI regression in this change

../../../gnulib/lib/strptime.c: In function '__strptime_internal':
../../../gnulib/lib/strptime.c:533:11: error: 's' undeclared (first use in this function)
           s.have_mon = 1;
           ^
../../../gnulib/lib/strptime.c:533:11: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [Makefile:2272: strptime.lo] Error 1


Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://entangle-photo.org       -o-    http://search.cpan.org/~danberr/ :|




More information about the libvir-list mailing list