Basis ist x86_64, ich habe ppc386 kompiliert und die notwendigen 32bit libs nachinstalliert (libc6-dev-i386). Außerdem noch in der fpc.cfg die Pfade
-Fl/lib;/usr/lib;-Fl/lib32;/usr/lib32 angegeben. Dummerweise benutzt fpc immer /lib & /usr/lib und findet dort die falsche crti.o. Das kann man durch Lazarus->Compilereinstellungen->Andere
-Xd /usr/lib abstellen. Das ist aber etwas unschön, wenn man häufiger zwischen 64bit und 32bit hin und her schaltet. Meine Frage deshalb: Wie kann ich in der fpc.cfg etwas wie
Code: Alles auswählen
#ifdef $fpctarget=x86_64
-Fl/usr/lib
#elseif
-Fl/usr/lib32
#endif
angeben?