55 Commits

Author SHA1 Message Date
C.W. Betts
ec57c0a099 Get the glibtool/libtool checker in autogen.sh to work on an actual system. 2013-07-15 19:12:06 -06:00
C.W. Betts
6c72dac2e0 Make autogen.sh work on Darwin/OS X by checking for glibtool/glibtoolize first.
The libtool binary that OS X uses is actually not the same version that other unices use. The version that other unices use is named glibtool on OS X. It seems that syn68k uses arguments that aren't available on OS X's/Darwin's libtool.
2013-07-11 11:04:13 -06:00
Clifford T. Matthews
88219957db Fixed so we can build in our source directory (make distcheck doesn't check that). 2009-12-05 17:36:04 -07:00
Clifford T. Matthews
aab2017cf7 Fixed underscore detection to work on Snow Leopard. 2009-12-05 17:35:31 -07:00
Clifford T. Matthews
36cf1b7528 make distcheck works. 2009-12-05 15:34:57 -07:00
Clifford T. Matthews
21b993bbdd Fix so we can compile on Fedora 9 still. 2009-11-27 16:22:37 -07:00
Clifford T. Matthews
bb56a75d7b updated README to mention that Syn68k will not build properly under Snow Leopard. 2009-11-27 13:54:25 -07:00
Clifford T. Matthews
655e404e13 Fixed to build on Fedora 11 and Fedora 12. 2009-11-27 12:31:18 -07:00
Clifford Matthews
b9044353de No more need for extra arguments to configure (at least on the systems I'm currently testing) 2009-06-22 22:38:05 -06:00
Clifford Matthews
dada69c88d Hack: add -fno-dce when compiling for x86_64 2009-06-22 16:24:05 -06:00
Clifford Matthews
9c5ceb4e0f Make clean cleans up native/i386 .o files too. 2009-06-22 15:30:14 -06:00
Clifford T. Matthews
a66465f9ca assembly cleanup and optimization are now AC_ARG_ENABLEd rather than done via environment variables. 2009-06-22 14:41:10 -06:00
Clifford T. Matthews
32da58abd4 minor reformat of configure.ac 2009-06-22 11:03:58 -06:00
Clifford T. Matthews
20c950a654 No longer enables native support on non-x86. 2009-06-22 10:46:03 -06:00
Clifford Matthews
2935fe1503 moved ROMlib_offset definition into Syn68k (to help with Executor's use of autoconf). 2009-06-19 15:25:57 -06:00
Clifford Matthews
d432d6ea9f No longer mention that Executor doesn't run under Mac OS X. 2009-06-12 18:30:18 -06:00
Clifford T. Matthews
54d3050853 Mention what Syn68k is in README 2009-06-10 16:42:45 -06:00
Clifford T. Matthews
da506a85a1 Works on Fedora 11 (gcc 4.4.0) 2009-06-10 08:16:22 -06:00
Clifford T. Matthews
417c8c1a90 Updated README/TODO to mention ppc target. 2009-06-09 10:19:47 -06:00
Clifford T. Matthews
3d7b4add5b README reflects current state. 2009-06-08 22:02:29 -06:00
Clifford T. Matthews
41d5c6157b x86_64 runs now, although so far only with optimization flags lowered by hand. 2009-06-08 20:07:17 -06:00
Clifford T. Matthews
18131149d9 Fixed bug introduced in last commit. 2009-06-08 19:17:31 -06:00
Clifford T. Matthews
97d657fa0f More x86_64 mods, but x86_64 still doesn't work. 2009-06-08 18:57:09 -06:00
Clifford T. Matthews
f508f8c67c got --disable-native working on i386 2009-06-08 12:39:06 -06:00
Clifford T. Matthews
25eaed6e60 Merge branch 'master' of git@github.com:ctm/syn68k 2009-06-08 11:37:12 -06:00
Clifford T. Matthews
01acac518c --disable-native appears to work (needs more testing) 2009-06-08 11:36:57 -06:00
Clifford Matthews
b33bf94c49 Merge branch 'master' of git@github.com:ctm/syn68k 2009-06-08 11:20:08 -06:00
Clifford Matthews
fccefb39fa Removed BROKEN_SIZE_32 (no longer needed now that we use local labels) 2009-06-08 11:19:51 -06:00
Clifford T. Matthews
7c09cb5fb8 Fixed host_cpu_class-based detection bug. 2009-06-08 07:58:28 -06:00
Clifford T. Matthews
c2604c275a Beginning of work to get Syn68k working on x86_64 in 64-bit mode (we used to be able to do on the Alpha) 2009-06-07 19:59:00 -06:00
Clifford Matthews
71bf911a65 Builds correctly on Mac OS X 2009-06-07 19:12:25 -06:00
Clifford Matthews
c4c3d51467 More Mac OS X mods (native still doesn't work, but we're closer). 2009-06-07 17:49:06 -06:00
Clifford Matthews
cc36e6e260 Builds (but doesn't run) on Mac OS X 2009-06-06 14:23:16 -06:00
Clifford Matthews
9939d92e91 Another execstack fix. 2009-06-06 12:12:12 -06:00
Clifford T. Matthews
4b93c68bc4 Added execstack back in since it really is needed on some platforms. 2009-06-06 11:49:53 -06:00
Clifford T. Matthews
e33db7b097 Don't need -z execstack after all. 2009-06-06 10:40:56 -06:00
Clifford Matthews
944f070990 Fixed native code generation for Mac OS X (but still have other Mac OS X problems). 2009-06-06 09:19:03 -06:00
Clifford T. Matthews
d0035f4d92 build i386-isa.h when needed 2009-06-05 05:29:55 -06:00
Clifford Matthews
010c5babac Some mods to help with Mac OS X build. The build still fails, but we're close. 2009-06-05 17:00:59 -06:00
Clifford T. Matthews
9ac2e0ebb8 renamed output files to not conflict with .gitignore 2009-06-05 01:21:40 -06:00
Clifford T. Matthews
9e04703a34 Added some syngentest info (see test/output/README) 2009-06-05 00:56:39 -06:00
Clifford T. Matthews
d8ae6db97a Added x86_64 compilation hack to README 2009-06-03 18:27:34 -06:00
Clifford T. Matthews
a409d45c50 Produces a working libsyn68k.a on Fedora 9 using the stock compiler. Probably works with other gcc 4.x variants, but hasn't been tested much yet. 2009-06-03 05:02:50 -06:00
Clifford T. Matthews
ad6ca93da4 Updated README to note gcc 4.3.3 problems. 2009-06-02 14:57:54 -06:00
Clifford T. Matthews
9f31e73203 updated README to note that gcc 4.2.4 works. 2009-06-02 13:33:11 -06:00
Clifford T. Matthews
7ba435096e Updated README to include gcc issues 2009-06-02 08:25:10 -06:00
Clifford T. Matthews
dc8eb02d33 Made it so that make install installs libsyn68k.a and syn68k_public.h. However, there's a chance that the libsyn68k.a that they install is broken. 2009-06-02 01:59:08 -06:00
Clifford T. Matthews
ef27cd8214 Includes salty-horse's fix for big endian compilation, but doesn't include his endian test result in config.h mods. 2009-06-01 16:14:50 -06:00
Clifford T. Matthews
253d704e71 Builds on i386 Fedora 9 system. Haven't yet verified that Exeuctor works with it, though. 2009-06-01 15:45:49 -06:00
Ori Avtalion
1e0db1eac6 Add .gitignore 2009-02-09 22:23:58 +02:00