> You probably need a newer version of darwin/x86:
> http://lists.apple.com/archives/darwin-x86/2007/Jul/msg00015.html

I have updated the kernel, clib and gcc:

-> Darwin Kernel Version 8.9.0: root:xnu-792.17.14/BUILD/obj/RELEASE_I386

The problem is the same:
/bin/ppcuniversal: Bad executable (or shared library)

----

Therefore I have tried to build a new compiler via cross compilation
(linux -> darwin):

1. I have downloaded odcctools from
<http://biolpc22.york.ac.uk/pub/linux-mac-cross/>

2. I have unpacked odcctools-20060413-gcc-5247-bin.tar.bz2

3. I have included the folder /opt/mac/bin to the search path

4. I have tried to compile fpc as follows:

make OS_TARGET=darwin all BINUTILSPREFIX=i686-apple-darwin8- OPT="-Xd
-Fl$HOME/odcctools/opt/mac/lib"

The following files are reported as missing:

libc.dylib
crt1.o

After copying these files from the darwin machine to the linux machine I
was able to built fpc.

Unfortunately the generated ppc386 still does not work on the darwin
machine.

'file ppc386' gives "ppc386: Mach-0 executable i386"

but

'ppc386 -h' gives "Illegal instruction"

Any ideas what's going wrong here?

Has anyone ever make FPC running on a pure darwin (not Mac OS X!)
installation?

Many thanks in advance,

Werner
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to