Updated README to note gcc 4.3.3 problems.

This commit is contained in:
Clifford T. Matthews 2009-06-02 14:57:54 -06:00
parent 9f31e73203
commit ad6ca93da4

24
README
View File

@ -12,17 +12,16 @@ taken precedence.
I have just made some mods so that Syn68k will compile on a Fedora 9 I have just made some mods so that Syn68k will compile on a Fedora 9
i386 system (gcc 4.3.0-8). Unfortunately the resultant libsyn68k.a i386 system (gcc 4.3.0-8). Unfortunately the resultant libsyn68k.a
does not work with Executor. If I build gcc 4.1.2 from scratch and does not work with Executor.
use that to compile syn68k. I can then use Executor (whether it's
built using 4.1.2 or 4.3.0).
It also works with a stock gcc 4.2.4. If I build gcc 4.1.2 from scratch and use that to compile syn68k. I
can then use Executor (whether it's built using 4.1.2 or 4.3.0). It
also works with a stock gcc 4.2.4.
Next, I'll try a stock 4.3.3 and see if that works. A stock 4.3.3 fails, so most likely something was changed in 4.3 that
causes problems. Most likely a combination of looking at the
If a stock 4.3.3 works, then either it was a bug that has been fixed or it's documentation (what's changed, what new command line switches) and
a difference between a stock version and a Red Hat version. If a stock 4.3.3 playing with .o files will be sufficient to allow me to find a fix.
doesn't work, it's probably a difference between 4.2 and 4.3
To compile syn68k, try To compile syn68k, try
@ -31,11 +30,12 @@ To compile syn68k, try
make make
make install make install
or if you want to use a non-standard gcc, try something like or if you want to use a non-standard gcc, try something like (assumes
you've built gcc 4.2.4 configured with --prefix=/usr/gcc424):
./autogen.sh ./autogen.sh
CC=/usr/gcc412/bin/gcc CC_FOR_BUILD=/usr/gcc412/bin/gcc ./configure CC=/usr/gcc424/bin/gcc CC_FOR_BUILD=/usr/gcc424/bin/gcc ./configure
make make
make install make install
June 2nd, 2009 June 3rd, 2009