[fpc-devel] Cross-compiling and warnings from linker
sorganov at gmail.com
Wed Nov 10 21:19:47 CET 2021
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 files in wrong directories, where host libraries reside, that
could lead to unpredictable results, and then tons of the warnings are
What's the way to fix this?
-- Sergey Organov
More information about the fpc-devel