Diff for /gforth/configure.in between versions 1.96 and 1.97

version 1.96, 2003/01/02 09:38:22 version 1.97, 2003/01/06 10:51:26
Line 54  PEEPHOLE="$withval") Line 54  PEEPHOLE="$withval")
   
 #set up feature test macros, so the tests get them right:  #set up feature test macros, so the tests get them right:
 # turn on all POSIX, SUSv3, and GNU features if available  # turn on all POSIX, SUSv3, and GNU features if available
 AC_DEFINE_UNQUOTED([_GNU_SOURCE],1,[feature test macro])  AC_GNU_SOURCE
 AC_DEFINE_UNQUOTED([_POSIX_SOURCE],1,[feature test macro])  dnl AC_DEFINE_UNQUOTED([_GNU_SOURCE],1,[feature test macro])
 AC_DEFINE_UNQUOTED([_POSIX_C_SOURCE],199506L,[feature test macro])  
 AC_DEFINE_UNQUOTED([_XOPEN_SOURCE],600,[feature test macro])  dnl Don't define _POSIX_SOURCE etc. because some OSs (in particular
   dnl MacOSX) disable some features then (MacOSX checks for _POSIX_SOURCE,
   dnl but not for _XOPEN_SOURCE)
   dnl AC_DEFINE_UNQUOTED([_POSIX_SOURCE],1,[feature test macro])
   dnl AC_DEFINE_UNQUOTED([_POSIX_C_SOURCE],199506L,[feature test macro])
   dnl AC_DEFINE_UNQUOTED([_XOPEN_SOURCE],600,[feature test macro])
 # turn on large file support with 64-bit off_t where available  # turn on large file support with 64-bit off_t where available
 AC_DEFINE_UNQUOTED([_LARGEFILE_SOURCE],1,[feature test macro])  AC_DEFINE_UNQUOTED([_LARGEFILE_SOURCE],1,[feature test macro])
 AC_DEFINE_UNQUOTED([_FILE_OFFSET_BITS],64,[feature test macro])  AC_DEFINE_UNQUOTED([_FILE_OFFSET_BITS],64,[feature test macro])
Line 74  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor Line 79  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor
 AC_SUBST(CC)  AC_SUBST(CC)
 AC_SUBST(DEBUGFLAG)  AC_SUBST(DEBUGFLAG)
   
 AC_MSG_CHECKING(gcc version)  dnl gcc-3.2 seems to work fine now
 gcc_version=`$CC -v 2>&1|grep 'gcc version'|sed 's/.*gcc version //'`  dnl AC_MSG_CHECKING(gcc version)
 AC_MSG_RESULT($gcc_version)  dnl gcc_version=`$CC -v 2>&1|grep 'gcc version'|sed 's/.*gcc version //'`
 if expr "$gcc_version" \> 3.0.4 >/dev/null && expr "$gcc_version" \< 3.2.1 >/dev/null  dnl AC_MSG_RESULT($gcc_version)
 then  dnl if expr "$gcc_version" \> 3.0.4 >/dev/null && expr "$gcc_version" \< 3.2.1 >/dev/null
     no_dynamic_default=1  dnl then
     AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))  dnl    no_dynamic_default=1
 fi  dnl    AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
   dnl fi
   
 dnl the following macro produces a warning with autoconf-2.1  dnl the following macro produces a warning with autoconf-2.1
 AC_CHECK_SIZEOF(char *)  AC_CHECK_SIZEOF(char *)
Line 194  case "$host_cpu" in Line 200  case "$host_cpu" in
                 CFLAGS="$CFLAGS -march=pentium"                  CFLAGS="$CFLAGS -march=pentium"
                 AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486")                  AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486")
                 ;;                  ;;
         ia64*)  #generic should work for IA64
                 machine=ia64  #       ia64*)
                 ;;  #               machine=ia64
   #               ;;
         m68k)          m68k)
                 machine=m68k                  machine=m68k
                 CFLAGS="$CFLAGS -fomit-frame-pointer"                  CFLAGS="$CFLAGS -fomit-frame-pointer"
Line 204  case "$host_cpu" in Line 211  case "$host_cpu" in
                 then                  then
                         AC_LIBOBJ(termios)                          AC_LIBOBJ(termios)
                 fi                  fi
                   #I-cache flushing would be needed for dynamic code generation
                   no_dynamic_default=1
                   AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
                 ;;                  ;;
         mips*)          mips*)
                 machine=mips                  machine=mips
Line 251  case "$host_cpu" in Line 261  case "$host_cpu" in
                 AC_MSG_WARN([Assuming C floats and doubles are IEEE floats and doubles (for SF@ DF@ SF! DF!)])                  AC_MSG_WARN([Assuming C floats and doubles are IEEE floats and doubles (for SF@ DF@ SF! DF!)])
                 AC_MSG_WARN([FLUSH-ICACHE will do nothing, so END-CODE may not work properly!])                  AC_MSG_WARN([FLUSH-ICACHE will do nothing, so END-CODE may not work properly!])
                 machine=generic                  machine=generic
                   #I-cache flushing would be needed for dynamic code generation
                   no_dynamic_default=1
                   AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
 esac  esac
 AC_SUBST(host)  AC_SUBST(host)
 AC_SUBST(ENGINE_FLAGS)  AC_SUBST(ENGINE_FLAGS)
Line 272  case "$host_os" in Line 285  case "$host_os" in
                 EXE=".exe"                  EXE=".exe"
                 DIRSEP="\\"                  DIRSEP="\\"
                 ;;                  ;;
           *darwin*)
                   #Darwin uses some funny preprocessor by default; eliminate it:
                   AC_MSG_WARN([using -traditional-cpp on Darwin])
                   CFLAGS="$CFLAGS -traditional-cpp"
                   ;;
         *)          *)
                 EXE=""                  EXE=""
                 DIRSEP="/"                  DIRSEP="/"
Line 378  then Line 396  then
         AC_FUNC_MEMCMP          AC_FUNC_MEMCMP
 fi  fi
 AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)  AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)
 AC_CHECK_FUNCS(dlopen sys_siglist getrusage fseeko ftello)  AC_FUNC_FSEEKO
   AC_CHECK_FUNCS(ftello dlopen sys_siglist getrusage)
   
 AC_DECL_SYS_SIGLIST  AC_DECL_SYS_SIGLIST
 AC_CHECK_FUNC(getopt_long,true,AC_LIBOBJ(getopt); AC_LIBOBJ(getopt1))  AC_CHECK_FUNC(getopt_long,true,AC_LIBOBJ(getopt); AC_LIBOBJ(getopt1))
 AC_CHECK_FUNCS(expm1 log1p)  AC_CHECK_FUNCS(expm1 log1p)

Removed from v.1.96  
changed lines
  Added in v.1.97


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>