diff options
author | Bruno Haible <bruno@clisp.org> | 2011-06-20 12:38:05 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-06-20 12:38:05 +0200 |
commit | 6187bd67c9ce5258a01fb1305b4257a67daa4154 (patch) | |
tree | acbd252756f739170bfd30fdc71a2e0ae85c8466 /modules/float | |
parent | 47adaa0934a6793f89cdf7af5c02335ec2b7f9d6 (diff) | |
download | gnulib-6187bd67c9ce5258a01fb1305b4257a67daa4154.tar.gz |
float: Work around <float.h> bugs on FreeBSD/x86, AIX with GCC, IRIX.
* lib/float.in.h: Add workarounds for FreeBSD/x86, AIX with GCC, IRIX.
* lib/float.c: New file.
* m4/float_h.m4 (gl_FLOAT_H): Also handle FreeBSD, AIX, IRIX. Set
REPLACE_FLOAT_LDBL.
* modules/float (Files): Add lib/float.c.
(configure.ac): Invoke AC_LIBOBJ.
* doc/posix-headers/float.texi: Mention problems on FreeBSD, AIX, IRIX.
Diffstat (limited to 'modules/float')
-rw-r--r-- | modules/float | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/float b/modules/float index 04601e2a0e..2a79750037 100644 --- a/modules/float +++ b/modules/float @@ -3,6 +3,7 @@ A correct <float.h>. Files: lib/float.in.h +lib/float.c m4/float_h.m4 Depends-on: @@ -10,6 +11,9 @@ include_next configure.ac: gl_FLOAT_H +if test $REPLACE_FLOAT_LDBL = 1; then + AC_LIBOBJ([float]) +fi Makefile.am: BUILT_SOURCES += $(FLOAT_H) |