--- gforth/configure.in 2000/07/10 19:20:48 1.64 +++ gforth/configure.in 2000/07/20 13:29:43 1.67 @@ -22,7 +22,7 @@ AC_INIT(engine/engine.c) dnl We use some automake macros here, dnl but don't use automake for creating Makefile.in -AM_INIT_AUTOMAKE(gforth,0.4.9-20000606) +AM_INIT_AUTOMAKE(gforth,0.4.9-20000720) #snapshots have numbers major.minor.release-YYYYMMDD #note that lexicographic ordering bust be heeded. #I.e., 0.4.1-YYYYMMDD must not exist before 0.4.1! @@ -258,7 +258,10 @@ case "$host_cpu" in AC_TRY_LINK(,,ac_link_script=yes,ac_link_script=no) test $ac_link_script = yes||LDFLAGS=$OLDLDFLAGS AC_MSG_RESULT($ac_link_script) - #AC_DEFINE(INDIRECT_THREADED)) + AC_MSG_CHECKING([whether the code is in the first 32MB]) + AC_TRY_RUN([main(){label: exit(((unsigned long)&&label)>32000000UL);}],ac_code_under_32=yes,ac_code_under_32=no,ac_code_under_32=no) + AC_MSG_RESULT($ac_code_under_32) + test $ac_code_under_32 = yes||(AC_MSG_WARN([Using indirect threading; please contact us (bug-gforth@gnu.org)]); AC_DEFINE(INDIRECT_THREADED)) ;; *) echo "No direct threading support for $host_cpu, using indirect threading." @@ -271,10 +274,10 @@ esac AC_SUBST(host) AC_SUBST(ENGINE_FLAGS) -AC_CHECK_PROG(asm_fs,asm.fs,$srcdir/arch/$machine/asm.fs,,$srcdir/arch/$machine) +AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine) AC_SUBST(asm_fs) -AC_CHECK_PROG(disasm_fs,disasm.fs,$srcdir/arch/$machine/disasm.fs,,$srcdir/arch/$machine) +AC_CHECK_PROG(disasm_fs,disasm.fs,arch/$machine/disasm.fs,,$srcdir/arch/$machine) AC_SUBST(disasm_fs) case "$host_os" in