Hello,

This isn´t really a question about free pascal, more a general
programming question, but I thougth someone here may have experience
with this.

On my efforts to port fpc to symbian I got to compile a simple
application using my minimal symbian rtl. It´s of course assembled
with GNU Assembler for i386-win32, because the emulator uses standard
i386-win32-pe executables.

Next I tryed to feed the .o files to the CodeWarrior linker provided
by the symbian SDK, and it promptly refused the files with errors like
this:

mwldsym2.exe: Invalid object 'QHelloWorld.o': unexpected storage class 104 ()

mwldsym2.exe: Invalid object 'system.o': unexpected storage class 104 ()

I went througth the documentation of both gnu as and the linker, and
both say to be using COFF format. So are there several
compilers/linkers using different (read incompatible) interpretations
of what a coff .o file should be, all calling it COFF??

thanks,
--
Felipe Monteiro de Carvalho
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to