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 5c99151aeb)

Conflicts:

	lib/.cvsignore
	lib/.gitignore
	m4/.cvsignore
	m4/.gitignore
This commit is contained in:
Joel E. Denny
2009-12-15 00:15:41 -05:00
parent f1fb412cf3
commit fb9a3976c2
11 changed files with 193 additions and 6 deletions

35
m4/.gitignore vendored
View File

@@ -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