ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/configure.in
Revision 1.31
2004-06-30T08:45:14Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
CVS Tags: HEAD
Changes since 1.30: +0 -0 lines
FILE REMOVED
Use autoconf 2.5 so that we could get m4sugar macros (AS_VAR_PUSHDEF et al.)
and more importantly correct macros for AC_SYS_LARGEFILE support.

BTW, also fix test for <linux/if.h>

Revision 1.30 - (view) (annotate) - [select for diffs]
2004-06-27T22:12:52Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.29: +36 -2 lines
Diff to previous 1.29 , to selected 1.6
Add configure macros to check for -framework Carbon and -framwork IOKit so
that we can include ../MacOSX/clip_macosx.cpp (clipboard support),
../MacOSX/sys_darwin.cpp (cdrom, floppy et al. support). Also handle new
SDL keycodes file.

Revision 1.29 - (view) (annotate) - [select for diffs]
2004-06-26T15:26:17Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.28: +0 -8 lines
Diff to previous 1.28 , to selected 1.6
Performance of VOSF is heuristically determined at run-time, so have to
initialize SIGSEGV handlers early, as in Basilisk II. Besides, also add
missing call to vm_init() in case host system doesn't have MAP_ANON.

Revision 1.28 - (view) (annotate) - [select for diffs]
2004-06-24T16:32:12Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.27: +9 -2 lines
Diff to previous 1.27 , to selected 1.6
Add --enable-sdl-static option to use static SDL libraries. Useful e.g. on
MacOS X as user might not have SDL installed and I am using self-built
libraries placed into /usr/local/lib/*. Note this can add extra dependencies
to unused libraries.

Revision 1.27 - (view) (annotate) - [select for diffs]
2004-06-24T16:13:53Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 , to selected 1.6
Check for strlcpy(). Check for "true" better with AC_PROG_PATH

Revision 1.26 - (view) (annotate) - [select for diffs]
2004-06-24T15:37:25Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.25: +48 -9 lines
Diff to previous 1.25 , to selected 1.6
SDL support in SheepShaver too, though it doesn't work in native mode
on Linux/ppc as libSDL is pulling in libpthread which conflicts with
our sheepthreads.

Revision 1.25 - (view) (annotate) - [select for diffs]
2004-06-22T22:41:44Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.24: +8 -0 lines
Diff to previous 1.24 , to selected 1.6
Disable VOSF on OSX, SIGSEGV recovery is too slow.

Revision 1.24 - (view) (annotate) - [select for diffs]
2004-05-09T17:44:17Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.23: +24 -0 lines
Diff to previous 1.23 , to selected 1.6
TUN/TAP support

Revision 1.23 - (view) (annotate) - [select for diffs]
2004-04-13T22:13:19Z (20 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.22: +13 -10 lines
Diff to previous 1.22 , to selected 1.6
Disable VidMode extension by default as some video cards don't support it
well, thus causing a black screen. Besides, fix up sigsegv_recovery logic

Revision 1.22 - (view) (annotate) - [select for diffs]
2004-02-24T14:09:11Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.21: +1 -0 lines
Diff to previous 1.21 , to selected 1.6
16-byte aligned memory allocator will try the following functions in-order
(determined at compile-time): posix_memalign, memalign, valloc, malloc.

Revision 1.21 - (view) (annotate) - [select for diffs]
2004-02-24T10:21:21Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.20: +11 -12 lines
Diff to previous 1.20 , to selected 1.6
fix auto-detection of SSE headers on x86

Revision 1.20 - (view) (annotate) - [select for diffs]
2004-02-20T17:33:27Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 , to selected 1.6
Don't include SSE/MMX intrinsics headers if they are not available

Revision 1.19 - (view) (annotate) - [select for diffs]
2004-02-20T17:21:08Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.18: +12 -0 lines
Diff to previous 1.18 , to selected 1.6
Add <*mmintrin.h> detection for generic SSE2/SSE/MMX optimizations

Revision 1.18 - (view) (annotate) - [select for diffs]
2004-02-16T16:30:22Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.17: +26 -0 lines
Diff to previous 1.17 , to selected 1.6
Add --with-dgcc=COMPILER to use C++ COMPILER (gcc) suitable to compile
synthetic opcodes. Auto-detect ICC and force use of gcc for DYNGEN_CC.

Revision 1.17 - (view) (annotate) - [select for diffs]
2004-01-18T22:12:24Z (20 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.16: +131 -30 lines
Diff to previous 1.16 , to selected 1.6
Handle dummy files. Merge in configure stuff for Mach exception filters.
Check whether struct sigaction defines sa_restorer member. Don't include
posix_sem.cpp on native Linux/ppc builds.

Revision 1.16 - (view) (annotate) - [select for diffs]
2004-01-06T13:24:56Z (20 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.15: +10 -1 lines
Diff to previous 1.15 , to selected 1.6
Look for clock_gettime() as it is faster that gettime() for GetTicks_usec()
implementation. Also look for extra pthread related functions.

Revision 1.15 - (view) (annotate) - [select for diffs]
2004-01-04T18:38:00Z (20 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 , to selected 1.6
As usual, my eye captions the error just after the commit.

Revision 1.14 - (view) (annotate) - [select for diffs]
2004-01-04T18:36:47Z (20 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.13: +12 -1 lines
Diff to previous 1.13 , to selected 1.6
Handle --with-mon=<monsrcdir> case
Force definition of HAVE_PTHREAD_CANCEL in native mode

Revision 1.13 - (view) (annotate) - [select for diffs]
2003-12-04T22:28:40Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.12: +2 -0 lines
Diff to previous 1.12 , to selected 1.6
Don't set WANT_JIT if not EMULATED_PPC

Revision 1.12 - (view) (annotate) - [select for diffs]
2003-12-03T10:52:48Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.11: +5 -1 lines
Diff to previous 1.11 , to selected 1.6
Add "jit" prefs item. Fix PPC_DECODE_CACHE version to fill in new min_pc &
max_pc members of block info. Increase -finline-limit to 10000 for older gcc

Revision 1.11 - (view) (annotate) - [select for diffs]
2003-11-27T11:09:38Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.10: +1 -9 lines
Diff to previous 1.10 , to selected 1.6
The JIT should work now but there is an extra bottleneck causing it to
not match Kheperix speeds while executing Linux/ppc binaries.

Fix x86 DYNGEN_OP_FLAGS settings. Only allocate translation cache in .data
on PPC since x86 can do jumps anywhere.

Revision 1.10 - (view) (annotate) - [select for diffs]
2003-11-27T00:26:33Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.9: +28 -0 lines
Diff to previous 1.9 , to selected 1.6
Statically allocate the translation cache on PowerPC. This makes it possible
to generate direct bl instructions for function invokation.

Revision 1.9 - (view) (annotate) - [select for diffs]
2003-11-24T23:39:35Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.8: +106 -6 lines
Diff to previous 1.8 , to selected 1.6
Handle "JIT1" engine but disable it for now since there are some problems
with SheepShaver integration from Kheperix.

Revision 1.8 - (view) (annotate) - [select for diffs]
2003-09-28T21:19:06Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +3 -0 lines
Diff to previous 1.7 , to selected 1.6
Define HAVE_PTHREADS, if available

Revision 1.7 - (view) (annotate) - [select for diffs]
2003-09-14T22:11:42Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
factor out -I usage

Revision 1.6 - (view) (annotate) - [selected]
2003-09-07T14:21:20Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.5: +22 -4 lines
Diff to previous 1.5
Handle --enable-ppc-emulator. Add Kheperix cpu emulator to sources

Revision 1.5 - (view) (annotate) - [select for diffs]
2003-05-22T22:12:04Z (21 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.4: +15 -0 lines
Diff to previous 1.4 , to selected 1.6
Import VOSF from Basilisk II for faster and more accurate video refresh.
There may be some bugs left though. Rework sigsegv_handler() a little to
accomodate VOSF way of life.

TODO: merge video drivers infrastructure from B2.

Revision 1.4 - (view) (annotate) - [select for diffs]
2003-05-13T16:59:57Z (21 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +310 -2 lines
Diff to previous 1.3 , to selected 1.6
Use vm_acquire/vm_acquire_fixed/vm_release API. Prepare use of SIGSEGV
handlers and instruction skippers. Fix test prior to including posix_sem.cpp.

Revision 1.3 - (view) (annotate) - [select for diffs]
2003-01-04T12:23:39Z (21 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 , to selected 1.6
Sync with changes from cxmon and B2. I have yet to find out why my old
disk image (8.1 based) no longer boots completely. :-/

Revision 1.2 - (view) (annotate) - [select for diffs]
2002-04-21T11:21:26Z (22 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.1: +6 -1 lines
Diff to previous 1.1 , to selected 1.6
- Invert AC_CHECK_LIB for readline and termcap  so that the test program
  for readline detection is actually linked against -ltermcap -lreadline.
  Also add other term libs and finally prefer ncurses over the rest.

Revision 1.1 - (view) (annotate) - [select for diffs]
2002-02-04T16:58:13Z (22 years, 10 months ago) by cebix
Branch: MAIN
Branch point for: cebix
Diff to selected 1.6
Initial revision

Convenience Links

Links to HEAD: (view) (annotate) Links to MAIN: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a