Hello. OK, after check (adding -s parameter to have ppas.sh script for ld), it appears that -XX fpc parameter sent this option to ld:
--gc-sections And this produce, sorry FreeBSD, bad linked 32 bit executable in FreeBSD, that is not possible to run in a 64 multi-arch FreeBSD. So, I maintain that fpc is not guilty in that smartlink-saga, but ld 32 bit that was not good adapted from Linux. And I am tired of the insults from FreeBSD forum. Fre;D ----- Many thanks ;-) -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/Smart-Link-definition-tp5726480p5726541.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