> Because we don't use the linker's "-T" option (the one the linker > warning refers to), the link.res should be added to the built-in > linker script of your system rather than replace it. This built-in > linker script should already contain the default library paths. Run > "ld -m elf_i386 --verbose" to see this built-in linker script. The > default directories are listed via SEARCH_DIR() near the top. > > I don't know what could have changed in FPC to cause your observed > change. Did you perhaps also regenerate your fpc.cfg configuration > file when updating? Maybe something changed in that regard.
Sorry, I forget to tell you that Marco has given the answer by using -Xd. ld -m elf_i386 --verbose does show the forbidden-for-32-bit-target paths, so it's ld behavior. I now specify correct -Fl surrounded in #ifdef - #endif with target cpu as condition in my fpc.cfg. -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/Linker-script-doesn-t-search-in-usr-lib32-when-cross-compiling-from-x86-64-to-i386-tp5720749p5720799.html Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal