]> granicus.if.org Git - graphviz/commitdiff
add configure check for fesetenv()
authorellson <devnull@localhost>
Sun, 30 Jan 2005 00:32:47 +0000 (00:32 +0000)
committerellson <devnull@localhost>
Sun, 30 Jan 2005 00:32:47 +0000 (00:32 +0000)
add -ffast-math to CFLAGS for all gcc builds

cmd/dot/dot.c
configure.ac
graphviz.spec.in

index fb161bca215cbfc0d71810a12f047fbace9b4cb4..7d246e850bc97bf67a9fb700a3f4fb52ca14faa8 100644 (file)
@@ -83,7 +83,9 @@ static void fpinit()
 # endif
     feenableexcept(exc);
 
+#ifdef HAVE_FESETENV
     fesetenv (FE_NONIEEE_ENV);
+#endif
 
 #elif  HAVE_FPU_CONTROL_H
     /* On s390-ibm-linux, the header exists, but the definitions
index 6fa838a55f5ffa732bc921026d290d1086b9d8ac..b6cdc64c587260e0f6f8064a269f3c0c193691d3 100644 (file)
@@ -122,7 +122,7 @@ else
                    CFLAGS="${CFLAGS} -fno-common -Wall"
                    ;;
                * )
-                   CFLAGS="${CFLAGS} -Wall"
+                   CFLAGS="${CFLAGS} -Wall -ffast-math"
                    ;;
             esac
            ;;
@@ -1002,8 +1002,8 @@ AC_SUBST(LIBGEN_LIBS)
 AC_FUNC_ALLOCA
 
 AC_CHECK_FUNCS([lrand48 drand48 srand48 setmode setenv getenv \
-       __freadable _sysconf getrusage strerror \
-       cbrt lsqrt vsnprintf strtoul strtoll strtoull feenableexcept])
+       __freadable _sysconf getrusage strerror cbrt lsqrt vsnprintf \
+       strtoul strtoll strtoull feenableexcept fesetenv])
 
 AC_REPLACE_FUNCS([strcasecmp strncasecmp])
 
index 01c4822f10871fba74ea64823e6816630e641811..5ea76945bb5c5f62a3e143b5610029a6f4465d20 100644 (file)
@@ -74,9 +74,8 @@ The %{name}-doc package provides some additional PDF and HTML documentation for
 %setup -q
 
 %build
-%ifarch %ix86
-%define optflags -DNDEBUG -O3 -march=%{_target_cpu} -mcpu=i686 -ffast-math
-%endif
+# XXX ix86 only used to have -ffast-math, let's use everywhere
+%{expand: %%define optflags %{optflags} -ffast-math}
 # %%configure is broken in RH7.3 rpmbuild - even in comments!
 # need unreleased changes to gd, so use --with-mylibgd for now.
 CFLAGS="$RPM_OPT_FLAGS" \