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

Eric Blake eblake at redhat.com
Wed Feb 29 17:25:21 UTC 2012


On 02/29/2012 02:50 AM, Laine Stump wrote:
> On 02/24/2012 07:39 PM, Eric Blake wrote:
>> It's been a while, and we're between releases, so now's as good
>> a time as any to resync.  I didn't notice any showstopper bugs
>> being fixed, but we definitely get some improvements, such as
>> tighter syntax checks.
> 
> I just noticed this hasn't been ACKed/pushed yet.
> 
> Sounds like a good idea to me. ACK.

It turns out I found a build-breaker after all - libvirt failed to
compile during 'make check' on cygwin 1.7.11 unless I further update
.gnulib for a few more fixes.  Now pushed, with .gnulib moved up to:

* .gnulib e9e8aba...b856fad (180):
  > termios: fix pid_t always, not just for tcgetsid
  > update from texinfo
  > Tests for module 'hypotl'.
  > New module 'hypotl'.
  > hypotf: Fix typo in comment.
  > tcgetsid: fix cygwin header bug
  > docs: update cygwin progress
  > Tests for module 'hypotf'.
  > New module 'hypotf'.
  > hypot: Prepare for hypotf module.
  > hypot tests: More tests.
  > math code: Add comments.
  > math: Ensure HUGE_VAL, HUGE_VALF, HUGE_VALL are defined.
  > doc: Move ISO C11 feature notes into POSIX chapters.
  > stdnoreturn: port to MSVC better
  > doc: Mention new glibc headers and functions.
  > Avoid compilation errors with MSVC option -fp:strict.
  > Tests for module 'sqrtl-ieee'.
  > New module 'sqrtl-ieee'.
  > Tests for module 'sqrt-ieee'.
  > New module 'sqrt-ieee'.
  > Tests for module 'sqrtf-ieee'.
  > New module 'sqrtf-ieee'.
  > remainderl-ieee: Work around test failure on OSF/1.
  > remainderf-ieee: Work around test failure on OSF/1.
  > remainder-ieee: Work around test failure on OSF/1.
  > Tests for module 'remainderl-ieee'.
  > New module 'remainderl-ieee'.
  > Tests for module 'remainder-ieee'.
  > New module 'remainder-ieee'.
  > Tests for module 'remainderf-ieee'.
  > New module 'remainderf-ieee'.
  > modff, modfl: Fix configure syntax error.
  > fmodl-ieee: Work around test failures on OSF/1, MSVC 9.
  > fmodf-ieee: Work around test failure on OSF/1.
  > fmodf-ieee: Work around test failure on MSVC 9.
  > fmod-ieee: Work around test failures on OSF/1, mingw.
  > fmodl-ieee: Fix test failures.
  > Tests for module 'fmodl-ieee'.
  > New module 'fmodl-ieee'.
  > Tests for module 'fmod-ieee'.
  > New module 'fmod-ieee'.
  > Tests for module 'fmodf-ieee'.
  > New module 'fmodf-ieee'.
  > Tests for module 'rintl-ieee'.
  > New module 'rintl-ieee'.
  > Tests for module 'rint-ieee'.
  > New module 'rint-ieee'.
  > Tests for module 'rintf-ieee'.
  > New module 'rintf-ieee'.
  > regex: re_search etc. should return -2 when memory exhausted
  > modfl-ieee: Work around test failures on IRIX, OSF/1, mingw.
  > modfl-ieee: Fix dependencies.
  > modfl-ieee: Fix test failures.
  > modff-ieee: Work around test failures on *BSD, IRIX, OSF/1, etc.
  > modf-ieee: Work around test failures on *BSD, IRIX, OSF/1, Cygwin.
  > Tests for module 'modfl-ieee'.
  > New module 'modfl-ieee'.
  > Tests for module 'modf-ieee'.
  > New module 'modf-ieee'.
  > Tests for module 'modff-ieee'.
  > New module 'modff-ieee'.
  > Tests for module 'fabsl-ieee'.
  > New module 'fabsl-ieee'.
  > Tests for module 'fabs-ieee'.
  > New module 'fabs-ieee'.
  > Tests for module 'fabsf-ieee'.
  > New module 'fabsf-ieee'.
  > fma*-ieee tests: Remove unneeded dependency.
  > Tests for module 'fmal-ieee'.
  > New module 'fmal-ieee'.
  > Tests for module 'fma-ieee'.
  > New module 'fma-ieee'.
  > Tests for module 'fmaf-ieee'.
  > New module 'fmaf-ieee'.
  > Tests for module 'ldexpl-ieee'.
  > New module 'ldexpl-ieee'.
  > Tests for module 'ldexp-ieee'.
  > New module 'ldexp-ieee'.
  > Tests for module 'ldexpf-ieee'.
  > New module 'ldexpf-ieee'.
  > Refactor frexp*-ieee tests.
  > More tests for modules frexpf-ieee, frexp-ieee, frexpl-ieee.
  > Tests for module 'frexpl-ieee'.
  > New module 'frexpl-ieee'.
  > Tests for module 'frexp-ieee'.
  > New module 'frexp-ieee'.
  > Tests for module 'frexpf-ieee'.
  > New module 'frexpf-ieee'.
  > roundl-ieee tests: More tests.
  > round-ieee tests: More tests.
  > roundf-ieee tests: More tests.
  > truncl-ieee tests: More tests.
  > trunc-ieee tests: More tests.
  > truncf-ieee tests: More tests.
  > ceill-ieee tests: More tests.
  > ceil-ieee tests: More tests.
  > ceilf-ieee tests: More tests.
  > floorl-ieee tests: More tests.
  > floor-ieee tests: More tests.
  > floorf-ieee tests: More tests.
  > fpieee: More comments.
  > Tests for module 'log10l'.
  > New module 'log10l'.
  > fmodl, remainder*: Avoid wrong results due to rounding errors.
  > Fix typo in recent ChangeLog entry.
  > Tests for module 'remainderl'.
  > New module 'remainderl'.
  > Tests for module 'remainderf'.
  > New module 'remainderf'.
  > remainder: Support for MSVC.
  > Tests for module 'fmodl'.
  > New module 'fmodl'.
  > Tests for module 'modfl'.
  > New module 'modfl'.
  > Tests for module 'fabsl'.
  > Tests for module 'fabsl'.
  > New module 'fabsl'.
  > fabs tests: More tests.
  > fabsf tests: More tests.
  > atanl: Provide function definition on MSVC.
  > acosl: Provide function definition on MSVC.
  > asinl: Provide function definition on MSVC.
  > tanl: Provide function definition on MSVC.
  > cosl: Provide function definition on MSVC.
  > sinl: Provide function definition on MSVC.
  > logl: Provide function definition on MSVC.
  > expl: Provide function definition on MSVC.
  > sqrtl: Provide function definition on MSVC.
  > ceill: Provide function definition on MSVC.
  > floorl: Provide function definition on MSVC.
  > ceilf: Provide function definition on MSVC.
  > floorf: Provide function definition on MSVC.
  > stdalign: @samp -> @code in doc for consistency
  > stdnoreturn: new module
  > regex: fix false multibyte matches in some regular expressions
  > maint.mk: tell sc_prohibit_strcmp to ding "0 == strcmp (...)", too
  > streq: Rename macro.
  > regex: fix typo in definition of MIN
  > acl: Don't use ACL_CNT and similar ops, since they are unreliable.
  > acl: Don't use GETACLCNT and similar ops, since they are unreliable.
  > acl: Fix endless loop on Solaris with vxfs.
  > acl: Fix copy-acl test failure on Solaris 11 2011-11.
  > acl: Update doc references.
  > Fix test failure in many locales on Solaris 11.
  > gnulib-tool: Improve usage message.
  > autoupdate
  > README-release: make it easier to execute commands
  > GNUmakefile: simplify detection of unconfigured trees
  > autoupdate
  > autoupdate
  > autoupdate
  > gnulib-tool: Doc fix.
  > bootstrap: don't exit 0 upon gnulib-tool failure
  > README-release: various improvements
  > autoupdate
  > maint: replace FSF snail-mail addresses with URLs
  > README-release: capitalize a word and split a line
  > fatal-signal: use C prototypes (with explicit void).
  > regex: spelling fix
  > regex: rely on stdint.h for SIZE_MAX
  > regex: merge glibc changes
  > maint.mk: also prohibit lower-case @var@
  > autoupdate
  > maint: spelling fixes
  > canonicalize: avoid uninitialized memory use
  > isatty: Fix test failure of ptsname_r on native Windows.
  > spawn-pipe tests: Fix a NULL program name in a diagnostic.
  > nonblocking-socket tests: Fix a NULL program name in a diagnostic.
  > nonblocking-pipe tests: Fix a NULL program name in a diagnostic.
  > canonicalize-lgpl: fix // handling
  > canonicalize: fix // handling
  > ioctl: Fix test failure on native Windows.
  > fsync: Avoid test failure on native Windows.
  > * lib/sys_select.in.h [OpenBSD]: When /usr/include/pthread.h is
  > sys_select: Avoid syntax error on OpenBSD 5.0.
  > get-rusage-as, get-rusage-data tests: Avoid test failure with gcc-4.7.
  > stdioext: Fix last commit.
  > stdioext: Add tentative support for Plan9.
  > file-has-acl: suppress a warning from gcc -Wsuggest-attribute=const

-- 
Eric Blake   eblake at redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20120229/63bfda6f/attachment-0001.sig>


More information about the libvir-list mailing list