syn68k/README

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