[fpc-pascal] Cross-compiling and warnings from linker

Sergey Organov sorganov at gmail.com
Sat Nov 6 17:22:46 CET 2021


Hello,

Using cross-compiler from x86-linux to arm-linux, I keep getting a lot
of warnings at the linking stage of my programs, in the form:

/opt/[...]/arm-linux-gnueabihf-ld: warning: library search path "/usr/lib/eject/" is unsafe for cross-compilation   
/opt/[...]/arm-linux-gnueabihf-ld: warning: warning: library search path "/usr/lib/console-setup/" is unsafe for             
cross-compilation
[...]

for virtually every sub-directory in /usr/lib. FPC 3.2.0 and 3.2.2 both
have this issue.

This makes me suspect FPC cross produces instructions for the linker to
search for wrong directories, where host libraries reside, that could
lead to unpredictable results, and tons of the warnings are really
annoying.

What's the way to fix this?

Thanks,
-- Sergey Organov



More information about the fpc-pascal mailing list