From ba346aa0d2f454f7000a214b8736234abb471de2 Mon Sep 17 00:00:00 2001 From: gbeauche <> Date: Mon, 16 Sep 2002 15:40:48 +0000 Subject: [PATCH] Check for for C99 math functions in the form *l() --- BasiliskII/src/Unix/configure.ac | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/BasiliskII/src/Unix/configure.ac b/BasiliskII/src/Unix/configure.ac index 4ceb6ac0..c695b135 100644 --- a/BasiliskII/src/Unix/configure.ac +++ b/BasiliskII/src/Unix/configure.ac @@ -991,6 +991,15 @@ for fpe in $FPE_CORE_TEST_ORDER; do FPE_CORE="IEEE fpu core" DEFINES="$DEFINES -DFPU_IEEE" FPUSRCS="../uae_cpu/fpu/fpu_ieee.cpp" + dnl Math functions not mandated by C99 standard + AC_CHECK_FUNCS(isnanl isinfl) + dnl Math functions required by C99 standard, but probably not + dnl implemented everywhere. In that case, we fall back to the + dnl regular variant for doubles. + AC_CHECK_FUNCS(logl log10l expl powl fabsl sqrtl) + AC_CHECK_FUNCS(sinl cosl tanl sinhl coshl tanhl) + AC_CHECK_FUNCS(asinl acosl atanl asinhl acoshl atanhl) + AC_CHECK_FUNCS(floorl ceill) break ;; esac @@ -1020,8 +1029,7 @@ fi dnl Check for certain math functions AC_CHECK_FUNCS(atanh) -AC_CHECK_FUNCS(isnan isinf) dnl C99 -AC_CHECK_FUNCS(isnanl isinfl) dnl IEEE ? +AC_CHECK_FUNCS(isnan isinf finite isnormal signbit) dnl UAE CPU sources for all non-m68k-native architectures. if [[ "x$WANT_NATIVE_M68K" = "xno" ]]; then