[fpc-devel] Cross-compiling and warnings from linker
Sergey Organov
sorganov at gmail.com
Sun Nov 14 21:56:55 CET 2021
Jonas Maebe via fpc-devel
<fpc-devel-PD4FTy7X32k2wBtHl531yWD2FQJk+8+b at public.gmane.org> writes:
> On 12/11/2021 20:33, Sergey Organov via fpc-devel wrote:
>> Thanks, I believe I already do use -XR, here is entire compilation line:
>> /opt/cross/br/arm/armv7a/6.2.0.v6/usr/lib/fpc/3.2.0/ppcrossarm -O3
>> -CX -XX -Xs -veibq -vw-n-h- -MDelphiUnicode -Sg -Sc
>> -XS -Tlinux -dCPU_ARM -Parm -CaEABIHF
>> -XR/opt/cross/br/arm/armv7a/6.2.0.v6/usr/arm-javad-linux-gnueabihf/sysroot
>> -XP/opt/cross/br/arm/armv7a/6.2.0.v6/usr/bin/arm-javad-linux-gnueabihf-
>> -k-T/opt/cross/br/arm/armv7a/6.2.0.v6/usr/lib/ldscripts/armelf_linux_eabi.x
>> -Fu/opt/cross/br/arm/armv7a/6.2.0.v6/usr/lib/fpc/3.2.0/units/arm-linux/*
>> -Fl/opt/cross/br/arm/armv7a/6.2.0.v6/usr/arm-javad-linux-gnueabihf/sysroot/usr/lib/
>> -Fu./src
>> -Fu./generics.collections-master/src -Fu./lazutils -dJXT_PRCNTG
>> -dJXTDB -dJXT_LNX -dJXT_RTPK -dCONSOLE
>> -dSQLITE_LOAD_DYNAMICALLY -dCGGTTS -FU./build/arm-linux/obj/mkCGGTTS
>> -o./build/arm-linux/bin/mkCGGTTS
>> ./src/mkCGGTTS.pas
>> and still I get all those warnings. Something's wrong with my
>> command-line options?
>
> Does /opt/cross/br/arm/armv7a/6.2.0.v6/usr/lib/ldscripts/armelf_linux_eabi.x
> perhaps contain any references to /usr/*?
Wow, that's spot on! I've removed this offender and now everything is
smooth. That option was inherited, and I didn't suspect it, as it used to
work without warnings some time in the past, probably because of older
binutils being in use at that time.
Thanks a lot for your help!
Cheers,
-- Sergey Organov
More information about the fpc-devel
mailing list