From 8a989129d6203edb576b9566f6511ec035203321 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 16 Jul 2002 18:15:34 +0000 Subject: [PATCH] Update. 2002-07-16 Ulrich Drepper * glibcbug.in: Fix little typo. Remove STDIO. * config.h.in: Fail if __FAST_MATH__ is defined. --- ChangeLog | 6 ++++++ config.h.in | 6 ++++++ glibcbug.in | 4 +--- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 008b554..6643530 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2002-07-16 Ulrich Drepper + + * glibcbug.in: Fix little typo. Remove STDIO. + + * config.h.in: Fail if __FAST_MATH__ is defined. + 2002-07-15 Ulrich Drepper * intl/tst-gettext.sh: Pass -f option to msgfmt. diff --git a/config.h.in b/config.h.in index 34e3547..5bafd13 100644 --- a/config.h.in +++ b/config.h.in @@ -2,6 +2,12 @@ # error "glibc cannot be compiled without optimization" #endif +/* Another evil option when it comes to compiling the C library is + --ffast-math since it alters the ABI. */ +#ifdef __FAST_MATH__ +# error "glibc must not be compiled with -ffast-math" +#endif + /* Define if using GNU ld, with support for weak symbols in a.out, and for symbol set and warning messages extensions in a.out and ELF. This implies HAVE_WEAK_SYMBOLS; set by --with-gnu-ld. */ diff --git a/glibcbug.in b/glibcbug.in index b83e2bd..37123b6 100644 --- a/glibcbug.in +++ b/glibcbug.in @@ -21,11 +21,10 @@ BUILD_PROFILE="@profile@" BUILD_OMITFP="@omitfp@" BUILD_BOUNDED="@bounded@" BUILD_STATIC_NSS="@static_nss@" -STDIO="@stdio@" TEMP=`mktemp -q ${TMPDIR-/tmp}/glibcbugXXXXXX 2>/dev/null` if test $? -ne 0; then - TEMP={$TMPDIR-/tmp}/glibcbug.$$ + TEMP=${TMPDIR-/tmp}/glibcbug.$$ echo > $TEMP chmod 600 $TEMP fi @@ -163,7 +162,6 @@ ${ORGANIZATION- $ORGANIZATION_C} `[ -n "$BUILD_OMITFP" ] && echo Build omitfp: $BUILD_OMITFP` `[ -n "$BUILD_BOUNDED" ] && echo Build bounded: $BUILD_BOUNDED` `[ -n "$BUILD_STATIC_NSS" ] && echo Build static-nss: $BUILD_STATIC_NSS` -`[ -n "$STDIO" ] && echo Stdio: $STDIO` >Description: $DESCRIPTION_C -- 2.7.4