ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/configure.ac
Revision 1.56 - (view) (annotate) - [select for diffs]
2005-12-04T15:45:09Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-17
Changes since 1.55: +4 -1 lines
Diff to previous 1.55
Link with math library (-lm) on IRIX so that to get support for long double
arithmetic. Also make sure to only use -IPA with MIPSPro Compilers.

Revision 1.55 - (view) (annotate) - [select for diffs]
2005-12-04T15:03:11Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.54: +0 -2 lines
Diff to previous 1.54
Fix Serial build on IRIX, remove the STDC_HEADERS manually defined macro
since it now works (egrep was missing previously, IIRC)

Revision 1.54 - (view) (annotate) - [select for diffs]
2005-08-18T22:10:15Z (18 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53
don't grab in -mdynamic-no-pic with icc, note that you need icc >= 9.0.25
to have a working build

Revision 1.53 - (view) (annotate) - [select for diffs]
2005-07-06T05:25:05Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.52: +12 -10 lines
Diff to previous 1.52
Fix detection of GCC versions (J.P. Larocque)

Revision 1.52 - (view) (annotate) - [select for diffs]
2005-07-01T05:57:07Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.51: +17 -1 lines
Diff to previous 1.51
- Check for <stdint.h> ourselves if AC_HEADER_STDC didn't do that
- Build with -mdynamic-no-pic on MacOS X, this brings up to 20% performance
  improvement in the CPU core.

Revision 1.51 - (view) (annotate) - [select for diffs]
2005-06-30T21:25:26Z (18 years, 11 months ago) by cebix
Branch: MAIN
Changes since 1.50: +3 -3 lines
Diff to previous 1.50
minor cleanups

Revision 1.50 - (view) (annotate) - [select for diffs]
2005-06-30T10:20:18Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.49: +1 -0 lines
Diff to previous 1.49
Add system-specific implementations of idle_{wait,resume} functions.

Revision 1.49 - (view) (annotate) - [select for diffs]
2005-06-19T15:52:09Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.48: +32 -2 lines
Diff to previous 1.48
gtk2 gui support

Revision 1.48 - (view) (annotate) - [select for diffs]
2005-06-12T23:36:34Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.47: +3 -1 lines
Diff to previous 1.47
Check for CoreFoundation framework (Darwin 8.0.1). Likewise for
IOKit/storage/IOBlockStorageDevice.h which is not available there on x86

Revision 1.47 - (view) (annotate) - [select for diffs]
2005-06-06T19:31:22Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.46: +1 -1 lines
Diff to previous 1.46
Restrict mandatory SLIRP_CFLAGS to minimum, i.e. -fno-strict-aliasing.

Revision 1.46 - (view) (annotate) - [select for diffs]
2005-05-15T17:22:12Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45
Fix and factor out ether_exit(). Pitifully, MacOS X 10.2 does not make select()
a cancellation point when it is passed a NULL timeout. Workarounded in
receive_func() with a full inline of poll_fd() + pthread_testcancel().

Revision 1.45 - (view) (annotate) - [select for diffs]
2005-05-14T17:40:05Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.44: +1 -0 lines
Diff to previous 1.44
Enable ethernet on MacOS X even though slirp seems to have some small
problems on big endian systems. IOW, Basilisk II can hang there. I also
noticed that on Linux/ppc so that's probably not MacOS X specific, assuming
the same problem. ==> A packet arrives but Basilisk II can't seem to trigger
an interrupt (need to try sheep_net/tun in linux to make sure)

Revision 1.44 - (view) (annotate) - [select for diffs]
2005-05-14T08:42:39Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.43: +1 -0 lines
Diff to previous 1.43
ethernet/slirp works on netbsd too

Revision 1.43 - (view) (annotate) - [select for diffs]
2005-05-14T08:10:49Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.42: +14 -0 lines
Diff to previous 1.42
detect slirp at configure time, aka fix build when ether_dummy.cpp is used

Revision 1.42 - (view) (annotate) - [select for diffs]
2005-05-13T17:43:38Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.41: +6 -2 lines
Diff to previous 1.41
Use a custom poll_fd() function implemented as select() on platforms that
don't support poll() natively, e.g. MacOS X and some older BSDs.

Revision 1.41 - (view) (annotate) - [select for diffs]
2005-05-13T17:32:13Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.40: +11 -2 lines
Diff to previous 1.40
Fix build on MacOS X: dedicated extfs_macosx.mm & static SDL libs

Revision 1.40 - (view) (annotate) - [select for diffs]
2005-05-13T11:13:26Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.39: +1 -1 lines
Diff to previous 1.39
fix CFLAGS preservation

Revision 1.39 - (view) (annotate) - [select for diffs]
2005-05-13T09:21:21Z (19 years ago) by gbeauche
Branch: MAIN
Changes since 1.38: +27 -4 lines
Diff to previous 1.38
Recognize Intel Compilers. Add user mode network stack with slirp from qemu.
Simply use "ether slirp" in the prefs file, no kernel module required. I
could perform up to 450 KB/sec on my DSL line.

Revision 1.38 - (view) (annotate) - [select for diffs]
2004-11-17T00:59:04Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.37: +8 -1 lines
Diff to previous 1.37
Use Windows clipboard code with SDL graphics only. X11 output will use
the X server glue anyway

Revision 1.37 - (view) (annotate) - [select for diffs]
2004-11-15T00:07:54Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.36: +1 -0 lines
Diff to previous 1.36
Add Lauri's icon for Basilisk II builds on Windows

Revision 1.36 - (view) (annotate) - [select for diffs]
2004-11-14T23:24:51Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.35: +42 -2 lines
Diff to previous 1.35
Check for egrep early, as AC_EGREP_CPP wouldn't work correctly otherwise
(e.g. GCC version not detected, likewise for ANSI C headers). Add check
for Windows exceptions support. Some cosmetics for Cygwin.

Revision 1.35 - (view) (annotate) - [select for diffs]
2004-11-10T07:33:15Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.34: +6 -1 lines
Diff to previous 1.34
fix detection of <linux/if.h> (thanks Bob Deblier)

Revision 1.34 - (view) (annotate) - [select for diffs]
2004-11-08T21:07:07Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.33: +59 -0 lines
Diff to previous 1.33
Enable 33-bit memory addressing on 64-bit JIT capable platforms (e.g. x86-64).
This is useful to get rid of address offset sign extensions. It uses POSIX
shared memory to create aliased regions, fallback to usual sign-extension
way if shm_open et al. don't work (e.g. no /dev/shm mounted)

Revision 1.33 - (view) (annotate) - [select for diffs]
2004-11-02T20:40:54Z (19 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.32: +18 -2 lines
Diff to previous 1.32
disable store motion on gcc >= 3.3-hammer (and normal 3.4), where the option
is available actually

Revision 1.32 - (view) (annotate) - [select for diffs]
2004-11-01T16:07:39Z (19 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.31: +2 -0 lines
Diff to previous 1.31
enable JIT on x86_64

Revision 1.31 - (view) (annotate) - [select for diffs]
2004-07-19T19:25:07Z (19 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.30: +14 -3 lines
Diff to previous 1.30
SDL audio support

Revision 1.30 - (view) (annotate) - [select for diffs]
2004-06-27T22:06:02Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.29: +36 -3 lines
Diff to previous 1.29
Add configure macros to check for -framework Carbon & -framework IOKit so
that we choose to include ../MacOSX/clip_macosx.cpp, sys_darwin.cpp or not.

Revision 1.29 - (view) (annotate) - [select for diffs]
2004-06-27T18:14:43Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.28: +3 -0 lines
Diff to previous 1.28
Handle SDL scancode -> Mac keycode map files

Revision 1.28 - (view) (annotate) - [select for diffs]
2004-06-24T22:34:43Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27
Check for the "true" command better with AC_PATH_PROG. aka fix BLESS
command checking on MacOS X.

Revision 1.27 - (view) (annotate) - [select for diffs]
2004-06-23T22:33:45Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26
Use clip_unix.cpp only with X11 targets. Otherwise, default to clip_dummy.cpp

Revision 1.26 - (view) (annotate) - [select for diffs]
2004-06-23T14:30:48Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.25: +48 -9 lines
Diff to previous 1.25
Initial SDL/video support. Fix VOSF code could lead to a crash on run-time
resolution/depth switching. Rearrange blitter lookup code, aka make it cleaner.

Revision 1.25 - (view) (annotate) - [select for diffs]
2004-05-09T16:11:45Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.24: +24 -0 lines
Diff to previous 1.24
TUN/TAP support

Revision 1.24 - (view) (annotate) - [select for diffs]
2003-11-21T14:16:02Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-15, nigel-build-16
Changes since 1.23: +3 -3 lines
Diff to previous 1.23
fix loff_t & caddr_t type checks

Revision 1.23 - (view) (annotate) - [select for diffs]
2003-10-12T22:39:57Z (20 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.22: +23 -2 lines
Diff to previous 1.22
Merge in __PAGEZERO hack from Michael Z. Sliczniak so that REAL_ADDRESSING
mode can work under Darwin.

Revision 1.22 - (view) (annotate) - [select for diffs]
2003-10-12T21:58:02Z (20 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
Really make sure VERSION & PACKAGE macros are defined when generating a
configure script with autoconf 2.52.

Revision 1.21 - (view) (annotate) - [select for diffs]
2003-10-12T15:56:00Z (20 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.20: +51 -12 lines
Diff to previous 1.20
Mach bad access recovery support from Michael Z. Sliczniak

Revision 1.20 - (view) (annotate) - [select for diffs]
2003-08-17T11:58:00Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
Check for readline headers in the headers check section as otherwise, and
I don't exactly know why, AC_HEADER_STDC would fail with newer autoconf
versions.

Revision 1.19 - (view) (annotate) - [select for diffs]
2003-08-17T10:35:18Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.18: +4 -0 lines
Diff to previous 1.18
Aliases for PACKAGE and VERSION used for localisation if compiling cxmon
now that we check for AM_GNU_GETTEXT. Yes, life sucks sometimes.

Revision 1.18 - (view) (annotate) - [select for diffs]
2003-08-17T10:16:23Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.17: +4 -0 lines
Diff to previous 1.17
AM_GNU_GETTEXT for gnome stuff

Revision 1.17 - (view) (annotate) - [select for diffs]
2003-07-25T13:45:25Z (20 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16
fixed the test for GCC [Brian J. Johnson]

Revision 1.16 - (view) (annotate) - [select for diffs]
2003-07-01T18:10:38Z (20 years, 11 months ago) by cebix
Branch: MAIN
Changes since 1.15: +4 -2 lines
Diff to previous 1.15
modernized the autoconf stuff

Revision 1.15 - (view) (annotate) - [select for diffs]
2003-05-13T16:33:06Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
Fix check for mmap()'able low mem globals

Revision 1.14 - (view) (annotate) - [select for diffs]
2002-11-24T20:07:25Z (21 years, 6 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-12, nigel-build-13
Changes since 1.13: +10 -10 lines
Diff to previous 1.13
Add changes from Brian Johnson:
- Update MIPSpro compiler flags
- Only define static variables if they are to be used
- Try to lock the pthreads mutex prior to unlocking/destroying it

Revision 1.13 - (view) (annotate) - [select for diffs]
2002-11-05T11:58:40Z (21 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.12: +9 -0 lines
Diff to previous 1.12
Add configury for x86-64

Revision 1.12 - (view) (annotate) - [select for diffs]
2002-11-05T10:32:42Z (21 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.11: +4 -6 lines
Diff to previous 1.11
Get rid of CPU_* defines as nobody actually used them and are useless

Revision 1.11 - (view) (annotate) - [select for diffs]
2002-10-01T09:58:08Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
- CAN_JIT=yes has to be moved into the actual block containing JITSRCS.
- Optimistically reenable gas/x86 assembly optimizations and JIT for FreeBSD
  as it used to work in the past there. If not, beat me.

Revision 1.10 - (view) (annotate) - [select for diffs]
2002-10-01T09:51:09Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
Huh, am I still asleep? Actually use the cpuemuX_nf.cpp pattern rather
than the *.s variant.

Revision 1.9 - (view) (annotate) - [select for diffs]
2002-10-01T09:34:47Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8
Drop cpuopti on x86 now that we have a fast JIT. I don't want to bother
fixing cpuopti or workarounding code for any known and unknown gcc bug.

Revision 1.8 - (view) (annotate) - [select for diffs]
2002-09-18T13:06:49Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +7 -0 lines
Diff to previous 1.7
Ensure the IEEE fpu core is used when building the JIT compiler

Revision 1.7 - (view) (annotate) - [select for diffs]
2002-09-18T11:41:56Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
Move -DSAHF_SETO_PROFITABLE down in x86 & gas specific block. Also ensure
SAHF_SETO_PROFITABLE is defined when compiling the JIT. Aka I don't want
to support obsolete and probably bogus code nowadays.

Revision 1.6 - (view) (annotate) - [select for diffs]
2002-09-18T10:25:05Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
Define SAHF_SETO_PROFITABLE on x86, aka restore full performance of the
JIT compiler. ;-) BTW, also fixes some valgrind warnings.

Revision 1.5 - (view) (annotate) - [select for diffs]
2002-09-17T16:08:41Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.4: +40 -2 lines
Diff to previous 1.4
Additions for the JIT compiler (--enable-jit-compiler, --enable-jit-debug)

Revision 1.4 - (view) (annotate) - [select for diffs]
2002-09-16T15:40:48Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +10 -2 lines
Diff to previous 1.3
Check for for C99 math functions in the form *l()

Revision 1.3 - (view) (annotate) - [select for diffs]
2002-09-16T15:06:24Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2
Conditionalize use of pthread_mutexattr_setpshared() as this is an optional
POSIX feature from _POSIX_THREAD_PROCESS_SHARED group. Besides, Ulrich Drepper
mentions "the kernel support for this option wasn't available until 2.5.7.
Future versions of the thread library will support this option."
<http://people.redhat.com/drepper/posix-option-groups.html>

BTW, this nukes a warning when build on FreeBSD 4.6

Revision 1.2 - (view) (annotate) - [select for diffs]
2002-09-16T14:17:20Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.1: +4 -2 lines
Diff to previous 1.1
Portability fixes: use a switch to test for ac_cv_c_float_format

Revision 1.1 - (view) (annotate) - [select for diffs]
2002-09-16T13:29:33Z (21 years, 8 months ago) by gbeauche
Branch: MAIN
Now use autoconf 2.52+ as it provides nice AC_SYS_LARGEFILE check and a
fixed check for exit() prototype.

Convenience Links

Links to HEAD: (view) (annotate) Links to nigel-build-17: (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