[fpc-pascal] Cross compiling Windows to arm-linux
Mark Morgan Lloyd
markMLl.fpc-pascal at telemetry.co.uk
Tue Jul 23 10:52:06 CEST 2013
John Hansen wrote:
> lcd_test.dpr: warning: 31: "crti.o" not found, this will probably cause a linking failure
> lcd_test.dpr: warning: 31: "crtbegin.o" not found, this will probably cause a linking failure
> lcd_test.dpr: warning: 31: "crtend.o" not found, this will probably cause a linking failure
> lcd_test.dpr: warning: 31: "crtn.o" not found, this will probably cause a linking failure
> D:\FPC\2.7.1\units\arm-linux\rtl\cprt0.o: In function `_haltproc_eabi':
> (.text+0x88): undefined reference to `_fini'
> D:\FPC\2.7.1\units\arm-linux\rtl\cprt0.o: In function `_haltproc_eabi':
> (.text+0x90): undefined reference to `_init'
> Does anyone have any idea what is going wrong and how to fix this problem? It sounds like it might be that I need to have the order that it tries to link the files and libraries modified so that it links the C runtime .o files after my own code or something like that. But how do I accomplish that feat?
This is a placeholder pending somebody more experienced commenting. A
number of people have reported similar problems over the last few
months, e.g.
http://comments.gmane.org/gmane.comp.compilers.free-pascal.general/32106
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-pascal
mailing list