Op 2020-10-18 om 23:03 schreef Jonas Maebe via fpc-devel:
I’ve been able to create a cross compiler using the guidance and some
additional information. But I’ve been unable to create the proper FPC
startup code (prt0.as) needed.
Any help would be appreciated.
I believe these files are generally created by disassembling the
system's crt1.o (objdump -d) and then changing the call(s) to the libc
intialisation code with calls to the FPC RTL intialisation code.
Afaik mostly gcc -S. Trunk SVN also contains an untested and incomplete
attempt at translating the C startup files to pascal.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel