mirror of
https://github.com/ctm/syn68k.git
synced 2024-11-24 15:32:27 +00:00
41 lines
1.5 KiB
Plaintext
41 lines
1.5 KiB
Plaintext
Syn68k has not been actively worked on since about 1995. A few mods
|
|
have been made here and there to keep up with changes in gcc. Those
|
|
mods may actually interfere with compiling on older versions of gcc.
|
|
Oh well.
|
|
|
|
For a few years I've been meaning to verify that the code builds,
|
|
write a little documentation, explain a little history, maybe even set
|
|
up a mailing list for people, etc... but other things continue to take
|
|
precedence.
|
|
|
|
On an i386 Fedora 9, this version of Syn68k compiles and produces a
|
|
libsyn68k.a that works with Executor. In a few days Fedora 11 will be
|
|
out, using gcc 4.4. I'll try to make it so that Syn68k works on it as
|
|
well as older Fedora systems too. I'll try to get it so the i386
|
|
version of Syn68k works on gcc 4.1, 4.2, 4.3 and 4.4.
|
|
|
|
Back in the day, Syn68k was very portable and could be run on non-x86
|
|
boxes. I wouldn't be surprised to find that the non-x86 versions fail
|
|
to work now. However, once the i386 version runs nicely on a variety
|
|
of gccs it may be fun for someone to make the non i386 versions run
|
|
again.
|
|
|
|
To compile syn68k, try
|
|
|
|
./autogen.sh
|
|
./configure
|
|
make
|
|
make install
|
|
|
|
Performance nit:
|
|
|
|
The code in runtime/i486-cleanup.pl no longer gets rid of all the
|
|
cruft in the trailer. It's quite possible that the code in
|
|
runtime/i486-optimize.pl doesn't do the right thing either.
|
|
|
|
My email address is still <ctm@ardi.com>, although ARDI itself is
|
|
defunct. I get a ridiculous amount of spam and will quite possibly
|
|
not see email addressed to me.
|
|
|
|
June 3rd, 2009
|