diff options
author | Joel E. Denny <jdenny@clemson.edu> | 2009-12-15 00:15:41 -0500 |
---|---|---|
committer | Joel E. Denny <jdenny@clemson.edu> | 2009-12-15 18:30:34 -0500 |
commit | fb9a3976c2430adf4787730fb7b26af82eb880fe (patch) | |
tree | a5123a279b346815d4c8d3dc1bb648e820ec2567 /m4 | |
parent | f1fb412cf39bc9e58f6046675c720dc6bbceec91 (diff) | |
download | bison-fb9a3976c2430adf4787730fb7b26af82eb880fe.tar.gz |
portability: use -DGNULIB_POSIXCHECK.
Reported by Eric Blake. See discussions at
<http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00008.html>
and
<http://lists.gnu.org/archive/html/bug-gnulib/2009-10/msg00108.html>.
* HACKING (Release checks): Suggest -DGNULIB_POSIXCHECK.
* bootstrap.conf (gnulib_modules): Add all the printf modules
suggested by -DGNULIB_POSIXCHECK. Add realloc-posix as
suggested by -DGNULIB_POSIXCHECK for gnulib's own vasnprintf.c.
(excluded_files): Remove m4/printf-posix.m4.
* tests/atlocal.in (LIBS): As for LDADD in src/Makefile.am, add
lib/libbison.a so gnulib libraries can be linked.
(cherry picked from commit 5c99151aeb4396bf35b482e27075948c33088afa)
Conflicts:
lib/.cvsignore
lib/.gitignore
m4/.cvsignore
m4/.gitignore
Diffstat (limited to 'm4')
-rw-r--r-- | m4/.cvsignore | 35 | ||||
-rw-r--r-- | m4/.gitignore | 35 |
2 files changed, 70 insertions, 0 deletions
diff --git a/m4/.cvsignore b/m4/.cvsignore index 9012c372..a649cfad 100644 --- a/m4/.cvsignore +++ b/m4/.cvsignore @@ -1,16 +1,28 @@ 00gnulib.m4 absolute-header.m4 +alloca.m4 argmatch.m4 assert.m4 config-h.m4 dirname.m4 dos.m4 double-slash-root.m4 +dup2.m4 environ.m4 errno_h.m4 error.m4 exitfail.m4 +exponentd.m4 +exponentf.m4 +exponentl.m4 extensions.m4 +fcntl_h.m4 +float_h.m4 +fopen.m4 +fpieee.m4 +fprintf-posix.m4 +frexp.m4 +frexpl.m4 getopt.m4 getpagesize.m4 gettext.m4 @@ -23,11 +35,16 @@ iconv.m4 include_next.m4 inline.m4 intlmacosx.m4 +intmax_t.m4 inttypes-h.m4 inttypes-pri.m4 inttypes.m4 +isnand.m4 +isnanf.m4 +isnanl.m4 javacomp.m4 javaexec.m4 +ldexpl.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 @@ -37,6 +54,7 @@ locale-ja.m4 locale-zh.m4 longlong.m4 malloc.m4 +math_h.m4 mbrtowc.m4 mbsinit.m4 mbstate_t.m4 @@ -45,16 +63,28 @@ memchr.m4 mmap-anon.m4 multiarch.m4 nls.m4 +nocrash.m4 po.m4 +printf-frexp.m4 +printf-frexpl.m4 +printf-posix-rpl.m4 +printf-posix.m4 +printf.m4 progtest.m4 quote.m4 quotearg.m4 +realloc.m4 setenv.m4 +signbit.m4 +snprintf-posix.m4 +snprintf.m4 +sprintf-posix.m4 stdbool.m4 stddef_h.m4 stdint.m4 stdint_h.m4 stdio-safer.m4 +stdio_h.m4 stdlib_h.m4 stpcpy.m4 strerror.m4 @@ -68,6 +98,11 @@ threadlib.m4 unistd-safer.m4 unistd_h.m4 unlocked-io.m4 +vasnprintf.m4 +vfprintf-posix.m4 +vsnprintf-posix.m4 +vsnprintf.m4 +vsprintf-posix.m4 warning.m4 warnings.m4 wchar.m4 diff --git a/m4/.gitignore b/m4/.gitignore index ef6cd381..a992f2cd 100644 --- a/m4/.gitignore +++ b/m4/.gitignore @@ -1,16 +1,28 @@ /00gnulib.m4 /absolute-header.m4 +/alloca.m4 /argmatch.m4 /assert.m4 /config-h.m4 /dirname.m4 /dos.m4 /double-slash-root.m4 +/dup2.m4 /environ.m4 /errno_h.m4 /error.m4 /exitfail.m4 +/exponentd.m4 +/exponentf.m4 +/exponentl.m4 /extensions.m4 +/fcntl_h.m4 +/float_h.m4 +/fopen.m4 +/fpieee.m4 +/fprintf-posix.m4 +/frexp.m4 +/frexpl.m4 /getopt.m4 /getpagesize.m4 /gettext.m4 @@ -23,11 +35,16 @@ /include_next.m4 /inline.m4 /intlmacosx.m4 +/intmax_t.m4 /inttypes-h.m4 /inttypes-pri.m4 /inttypes.m4 +/isnand.m4 +/isnanf.m4 +/isnanl.m4 /javacomp.m4 /javaexec.m4 +/ldexpl.m4 /lib-ld.m4 /lib-link.m4 /lib-prefix.m4 @@ -37,6 +54,7 @@ /locale-zh.m4 /longlong.m4 /malloc.m4 +/math_h.m4 /mbrtowc.m4 /mbsinit.m4 /mbstate_t.m4 @@ -45,16 +63,28 @@ /mmap-anon.m4 /multiarch.m4 /nls.m4 +/nocrash.m4 /po.m4 +/printf-frexp.m4 +/printf-frexpl.m4 +/printf-posix-rpl.m4 +/printf-posix.m4 +/printf.m4 /progtest.m4 /quote.m4 /quotearg.m4 +/realloc.m4 /setenv.m4 +/signbit.m4 +/snprintf-posix.m4 +/snprintf.m4 +/sprintf-posix.m4 /stdbool.m4 /stddef_h.m4 /stdint.m4 /stdint_h.m4 /stdio-safer.m4 +/stdio_h.m4 /stdlib_h.m4 /stpcpy.m4 /strerror.m4 @@ -68,6 +98,11 @@ /unistd-safer.m4 /unistd_h.m4 /unlocked-io.m4 +/vasnprintf.m4 +/vfprintf-posix.m4 +/vsnprintf-posix.m4 +/vsnprintf.m4 +/vsprintf-posix.m4 /warning.m4 /warnings.m4 /wchar.m4 |