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

version 1.96, 2003/01/02 09:38:22 version 1.100, 2003/01/18 22:00:21
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 102  AC_CHECK_SIZEOF(short) Line 108  AC_CHECK_SIZEOF(short)
 AC_CHECK_SIZEOF(int)  AC_CHECK_SIZEOF(int)
 AC_CHECK_SIZEOF(long)  AC_CHECK_SIZEOF(long)
 AC_CHECK_SIZEOF(long long)  AC_CHECK_SIZEOF(long long)
   AC_CHECK_SIZEOF(intptr_t)
   AC_CHECK_SIZEOF(int128_t)
   
 AC_MSG_CHECKING([for a C type for cells])  AC_MSG_CHECKING([for a C type for cells])
 ac_cv_int_type_cell=none  ac_cv_int_type_cell=none
Line 121  case "$ac_cv_sizeof_char_p" in Line 129  case "$ac_cv_sizeof_char_p" in
   $ac_cv_sizeof_long_long)    $ac_cv_sizeof_long_long)
     ac_cv_int_type_cell="long long"      ac_cv_int_type_cell="long long"
     ;;      ;;
     $ac_cv_sizeof_intptr_t)
       ac_cv_int_type_cell="intptr_t"
       ;;
     $ac_cv_sizeof_int128_t)
       ac_cv_int_type_cell="int128_t"
       ;;
 esac  esac
 AC_MSG_RESULT($ac_cv_int_type_cell)  AC_MSG_RESULT($ac_cv_int_type_cell)
 AC_DEFINE_UNQUOTED(CELL_TYPE,$ac_cv_int_type_cell,[an integer type that is as long as a pointer])  AC_DEFINE_UNQUOTED(CELL_TYPE,$ac_cv_int_type_cell,[an integer type that is as long as a pointer])
Line 140  case `expr 2 '*' "$ac_cv_sizeof_char_p"` Line 154  case `expr 2 '*' "$ac_cv_sizeof_char_p"`
   $ac_cv_sizeof_long_long)    $ac_cv_sizeof_long_long)
     ac_cv_int_type_double_cell="long long"      ac_cv_int_type_double_cell="long long"
     ;;      ;;
     $ac_cv_sizeof_intptr_t)
       ac_cv_int_type_double_cell="intptr_t"
       ;;
     $ac_cv_sizeof_int128_t)
       ac_cv_int_type_double_cell="int128_t"
       ;;
 esac  esac
 AC_MSG_RESULT($ac_cv_int_type_double_cell)  AC_MSG_RESULT($ac_cv_int_type_double_cell)
 if test "$ac_cv_int_type_double_cell" = none; then  if test "$ac_cv_int_type_double_cell" = none; then
Line 194  case "$host_cpu" in Line 214  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 222  case "$host_cpu" in Line 243  case "$host_cpu" in
                 #Therefore we disable dynamic native code by default:                  #Therefore we disable dynamic native code by default:
                 no_dynamic_default=1                  no_dynamic_default=1
                 AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))                  AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
                 #link text and data segment into the same 256M region!  
                 AC_MSG_CHECKING([whether the linker accepts -T])  
                 OLDLDFLAGS=$LDFLAGS  
                 LDFLAGS="$LDFLAGS -Xlinker -T -Xlinker 10000000"  
                 AC_TRY_LINK(,,ac_link_mips_t=yes,ac_link_mips_t=no)  
                 test $ac_link_mips_t = yes||LDFLAGS=$OLDLDFLAGS  
                 AC_MSG_RESULT($ac_link_mips_t)  
                 AC_MSG_CHECKING([whether the linker accepts -D])  
                 OLDLDFLAGS=$LDFLAGS  
                 LDFLAGS="$LDFLAGS -Xlinker -D -Xlinker 10400000"  
                 AC_TRY_LINK(,,ac_link_mips_d=yes,ac_link_mips_d=no)  
                 test $ac_link_mips_d = yes||LDFLAGS=$OLDLDFLAGS  
                 AC_MSG_RESULT($ac_link_mips_d)  
                 ;;                  ;;
         alpha*)          alpha*)
                 machine=alpha                  machine=alpha
Line 251  case "$host_cpu" in Line 259  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 283  case "$host_os" in
                 EXE=".exe"                  EXE=".exe"
                 DIRSEP="\\"                  DIRSEP="\\"
                 ;;                  ;;
           *darwin*)
                   #Darwin uses some funny preprocessor by default; eliminate it:
                   AC_MSG_NOTICE([using -traditional-cpp on Darwin])
                   CFLAGS="$CFLAGS -traditional-cpp"
                   EXE=""
                   DIRSEP="/"
                   ;;
         *)          *)
                 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_CHECK_TYPES(stack_t)
 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.100


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