ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/configure.ac
(Generate patch)

Comparing SheepShaver/src/Unix/configure.ac (file contents):
Revision 1.10 by gbeauche, 2004-11-24T22:48:02Z vs.
Revision 1.14 by gbeauche, 2005-01-10T22:50:54Z

# Line 31 | Line 31 | AC_ARG_ENABLE(addressing,
31    [case "$enableval" in
32     real)        WANT_ADDRESSING_MODE="real";;
33     direct)      WANT_ADDRESSING_MODE="direct";;
34 <   direct,0x*)  WANT_ADDRESSING_MODE="direct"; NATMEM_OFFSET=`echo "$enableval" | sed -n '/direct,\(0[[xX]][[0-9A-Fa-f]]*\)/s//\1/p'`;;
34 >   direct,0x*)  WANT_ADDRESSING_MODE="direct"; NATMEM_OFFSET=`echo "$enableval" | sed -n '/direct,\(0[[xX]][[0-9A-Fa-f]]*\([[UuLl]]\{1,2\}\)\?\)$/s//\1/p'`;;
35     esac],
36    [WANT_ADDRESSING_MODE="real"]
37   )
# Line 105 | Line 105 | if [[ "x$WANT_MON" = "xyes" ]]; then
105      WANT_MON=no
106    fi
107   fi
108 + AC_SUBST(MONSRCS)
109  
110   dnl Checks for libraries.
111   AC_CHECK_LIB(posix4, sem_init)
# Line 302 | Line 303 | AC_CHECK_FUNCS(sigaction signal)
303   AC_CHECK_FUNCS(mmap mprotect munmap)
304   AC_CHECK_FUNCS(vm_allocate vm_deallocate vm_protect)
305   AC_CHECK_FUNCS(posix_memalign memalign valloc)
306 + AC_CHECK_FUNCS(exp2f log2f exp2 log2)
307  
308   dnl Darwin seems to define mach_task_self() instead of task_self().
309   AC_CHECK_FUNCS(mach_task_self task_self)
# Line 445 | Line 447 | if [[ "x$WANT_SDL_AUDIO" = "xyes" ]]; th
447    AUDIOSRC="../SDL/audio_sdl.cpp"
448   fi
449  
450 < SYSSRCS="$VIDEOSRCS $EXTFSSRC $SERIALSRC $ETHERSRC $SCSISRC $AUDIOSRC $SEMSRC $UISRCS $MONSRCS $EXTRASYSSRCS"
450 > SYSSRCS="$VIDEOSRCS $EXTFSSRC $SERIALSRC $ETHERSRC $SCSISRC $AUDIOSRC $SEMSRC $UISRCS $EXTRASYSSRCS"
451  
452   dnl Define a macro that translates a yesno-variable into a C macro definition
453   dnl to be put into the config.h file
# Line 917 | Line 919 | int main(void)
919                  memset(m, 0, ranges[[i]].size);
920                  vm_release(m, ranges[[i]].size);
921                  if (i == n_ranges - 1) {
922 <                        printf("0x%08x\n", ofs);
922 >                        if (sizeof(void *) == 8 && ofs > 0xffffffff)
923 >                                printf("0x%lxul\n", ofs);
924 >                        else
925 >                                printf("0x%08x\n", ofs);
926                          return 0;
927                  }
928          }
# Line 1105 | Line 1110 | if [[ "x$ac_cv_use_dyngen" = "xyes" ]];
1110      ac_cv_have_static_data_exec=no
1111      )
1112    ])
1113 + else
1114 +  ac_cv_use_dyngen=no
1115   fi
1116   AC_TRANSLATE_DEFINE(HAVE_STATIC_DATA_EXEC, "$ac_cv_have_static_data_exec",
1117    [Define if your system marks static data pages as executable.])
# Line 1114 | Line 1121 | if [[ "x$WANT_JIT" = "xyes" ]]; then
1121   fi
1122  
1123   dnl Generate Makefile.
1124 + AC_SUBST(USE_DYNGEN, [$ac_cv_use_dyngen])
1125   AC_SUBST(DYNGENSRCS)
1126   AC_SUBST(DYNGEN_CC)
1127   AC_SUBST(DYNGEN_OP_FLAGS)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines