Diff for /gforth/configure.in between versions 1.234 and 1.242

version 1.234, 2008/07/29 21:17:49 version 1.242, 2008/08/19 18:57:19
Line 108  AC_ARG_VAR(FORTHSIZES, [Gforth command l Line 108  AC_ARG_VAR(FORTHSIZES, [Gforth command l
 AC_ARG_VAR(STACK_CACHE_REGS, [number of registers in the maximum stack cache state for gforth-fast and gforth-native (default platform-dependent).])  AC_ARG_VAR(STACK_CACHE_REGS, [number of registers in the maximum stack cache state for gforth-fast and gforth-native (default platform-dependent).])
 AC_ARG_VAR(STACK_CACHE_DEFAULT_FAST, [number of registers in the default stack cache state for gforth-fast and gforth-native (default 1).])  AC_ARG_VAR(STACK_CACHE_DEFAULT_FAST, [number of registers in the default stack cache state for gforth-fast and gforth-native (default 1).])
 AC_ARG_VAR(GCC_PR15242_WORKAROUND, [Force the enabling (1) or disabling (0) of a workaround for a gcc-3.x performance bug (default unset: use workaround for gcc-3.x)])  AC_ARG_VAR(GCC_PR15242_WORKAROUND, [Force the enabling (1) or disabling (0) of a workaround for a gcc-3.x performance bug (default unset: use workaround for gcc-3.x)])
   AC_ARG_VAR(LIBCC_BUILD_SRC, [(Additional) libcc interface source files that should be processed on building and installation (default none)])
   
 AC_ARG_VAR(ac_cv_sizeof_char_p, [sizeof(char *)])  AC_ARG_VAR(ac_cv_sizeof_char_p, [sizeof(char *)])
 AC_ARG_VAR(ac_cv_sizeof_void_p, [sizeof(void *)])  AC_ARG_VAR(ac_cv_sizeof_void_p, [sizeof(void *)])
Line 149  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor Line 150  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor
   
 AC_MSG_CHECKING([whether to use two dispatches per conditional branch])  AC_MSG_CHECKING([whether to use two dispatches per conditional branch])
 test x$condbranch_opt = x &&   test x$condbranch_opt = x && 
 if ($CC -v 2>&1 |grep -q 'gcc version 3'); then  if ($CC -v 2>&1 |grep 'gcc version 3' >/dev/null); then
    condbranch_opt=0     condbranch_opt=0
 else  else
    condbranch_opt=1     condbranch_opt=1
Line 302  case "$host_cpu" in Line 303  case "$host_cpu" in
                 AC_CHECK_FUNC(_sync_cache_range,[true],[AC_LIBOBJ(../arch/power/_sync_cache_range)])                  AC_CHECK_FUNC(_sync_cache_range,[true],[AC_LIBOBJ(../arch/power/_sync_cache_range)])
                 #long long is broken on (at least) gcc-2.95.* for PPC                  #long long is broken on (at least) gcc-2.95.* for PPC
                 test x$ac_cv_sizeof_long_long = x &&                   test x$ac_cv_sizeof_long_long = x && 
                 ($CC -v 2>&1 |grep -q 'gcc version 2.95') &&                  ($CC -v 2>&1 |grep 'gcc version 2.95' >/dev/null) &&
                 ac_cv_sizeof_long_long=0                  ac_cv_sizeof_long_long=0
                 #The only architecture with enough callee-saved registers                  #The only architecture with enough callee-saved registers
                 test x$STACK_CACHE_REGS = x && STACK_CACHE_REGS=3                  test x$STACK_CACHE_REGS = x && STACK_CACHE_REGS=3
Line 527  else Line 528  else
         fi          fi
 fi  fi
   
 if grep -q FORCE_REG arch/$machine/machine.h; then  if grep FORCE_REG arch/$machine/machine.h >/dev/null; then
    OPTS2=''     OPTS2=''
    for i in $OPTS; do OPTS2="$OPTS2 $i-reg"; done     for i in $OPTS; do OPTS2="$OPTS2 $i-reg"; done
    OPTS="$OPTS2 $OPTS"     OPTS="$OPTS2 $OPTS"
Line 622  AC_MSG_RESULT($M4) Line 623  AC_MSG_RESULT($M4)
 # Find installed Gforth  # Find installed Gforth
 AC_MSG_CHECKING([for gforth])  AC_MSG_CHECKING([for gforth])
 GFORTH="`cd / && which gforth 2>/dev/null`"  GFORTH="`cd / && which gforth 2>/dev/null`"
   (cd / && $GFORTH -e bye >/dev/null 2>/dev/null) || GFORTH=""
 if test -z "$GFORTH"; then  if test -z "$GFORTH"; then
   PREFORTH='echo "You need to configure with a gforth in \$PATH to build this part" && false'    PREFORTH='echo "You need to configure with a gforth in \$PATH to build this part" && false'
   kernel_anti_dependence=''    kernel_anti_dependence=''
 else  else
   PREFORTH="$GFORTH -i `cd / && gforth --debug -e bye 2>&1 |grep "Opened image file: "|sed 's/Opened image file: //'`" ;    PREFORTH="$GFORTH -i `cd / && $GFORTH --debug -e bye 2>&1 |grep "Opened image file: "|sed 's/Opened image file: //'`" ;
   kernel_anti_dependence='$(kernel_fi)'    kernel_anti_dependence='$(kernel_fi)'
 fi  fi
 AC_SUBST(PREFORTH)  AC_SUBST(PREFORTH)
Line 808  dnl This check is just for making later Line 810  dnl This check is just for making later
 dnl using sin here is no good idea since it is built-into gcc and typechecked  dnl using sin here is no good idea since it is built-into gcc and typechecked
 AC_CHECK_LIB(m,asin)  AC_CHECK_LIB(m,asin)
 AC_CHECK_LIB(ltdl,lt_dlinit)  AC_CHECK_LIB(ltdl,lt_dlinit)
 dnl check for libffi 2.x  #check for libffi 2.x
 dnl AC_CHECK_LIB(ffi,ffi_call)  AC_CHECK_HEADER(ffi.h,FFI_H_NAME=ffi.h,)
 dnl if test $ac_cv_lib_ffi_ffi_call = yes  if test -z "$FFI_H_NAME"; then
 dnl then    AC_CHECK_HEADER(ffi/ffi.h,FFI_H_NAME=ffi/ffi.h,)
 dnl LIBFFIFLAG="true"  fi
 dnl FFCALLFLAG="false"  AC_SUBST(FFI_H_NAME)
 dnl OLDCALLFLAG="false"  AC_CHECK_LIB(ffi,ffi_call)
 dnl AC_DEFINE(HAS_LIBFFI,,[define this if you want to use the ffcall interface with libffi 2.0])  if test -n "$FFI_H_NAME" -a $ac_cv_lib_ffi_ffi_call = yes
 dnl else  then
 dnl check for ffcall libraries    LIBFFIFLAG="true"
 dnl unfortunately, these four calls are separated out into a library each.    LIBCC_BUILD_SRC="$LIBCC_BUILD_SRC libffi.fs"
 dnl AC_CHECK_LIB(avcall,__builtin_avcall)  else
     LIBFFIFLAG="false"
   fi
   #check for ffcall libraries
   #unfortunately, these four calls are separated out into a library each.
   AC_CHECK_LIB(avcall,__builtin_avcall)
 dnl AC_CHECK_LIB(callback,__vacall_r)  dnl AC_CHECK_LIB(callback,__vacall_r)
 dnl AC_CHECK_LIB(vacall,vacall)  dnl AC_CHECK_LIB(vacall,vacall)
 dnl AC_CHECK_LIB(trampoline,alloc_trampoline)  dnl AC_CHECK_LIB(trampoline,alloc_trampoline)
 dnl LIBFFIFLAG="false"  if test $ac_cv_lib_avcall___builtin_avcall = yes; then
 dnl FFCALLFLAG="false"    FFCALLFLAG="true"
 dnl OLDCALLFLAG="true"    LIBCC_BUILD_SRC="$LIBCC_BUILD_SRC fflib.fs"
 dnl test $ac_cv_lib_avcall___builtin_avcall = yes && FFCALLFLAG="true" && OLDCALLFLAG="false" && AC_DEFINE(HAS_FFCALL,,[define this if you want to use the ffcall libraries])  else
 dnl test $ac_cv_lib_avcall___builtin_avcall = no && AC_DEFINE(HAS_OLDCALL,,[define this if you want to use the old call libraries])    FFCALLFLAG="false"
 dnl fi  fi
 dnl AC_SUBST(LIBFFIFLAG)  if test $LIBFFIFLAG = false -a $FFCALLFLAG = false; then
 dnl AC_SUBST(FFCALLFLAG)    AC_MSG_WARN([The (old) lib.fs foreign function interface needs either libffi or the ffcall libraries])
 dnl AC_SUBST(OLDCALLFLAG)  fi
   AC_SUBST(LIBFFIFLAG)
   AC_SUBST(FFCALLFLAG)
   AC_SUBST(LIBCC_BUILD_SRC)
 if test "$host_os" != "nextstep3"  if test "$host_os" != "nextstep3"
 then  then
         AC_FUNC_MEMCMP          AC_FUNC_MEMCMP
Line 846  AC_CHECK_FUNCS(expm1 log1p) Line 856  AC_CHECK_FUNCS(expm1 log1p)
 AC_REPLACE_FUNCS(rint ecvt)  AC_REPLACE_FUNCS(rint ecvt)
 dnl No check for select, because our replacement is no good under  dnl No check for select, because our replacement is no good under
 dnl anything but DOS  dnl anything but DOS
 AC_CHECK_HEADERS(sys/mman.h fnmatch.h)  AC_CHECK_HEADERS(sys/mman.h fnmatch.h alloca.h)
 AC_FUNC_FNMATCH  AC_FUNC_FNMATCH
 test $ac_cv_func_fnmatch_works = yes || AC_LIBOBJ(fnmatch)  test $ac_cv_func_fnmatch_works = yes || AC_LIBOBJ(fnmatch)
 AC_CHECK_FUNCS(mmap sysconf getpagesize)  AC_CHECK_FUNCS(mmap sysconf getpagesize)

Removed from v.1.234  
changed lines
  Added in v.1.242


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