Lazarus meldet zum Beispiel
Code: Alles auswählen
/usr/bin/ld: skipping incompatible [b]/usr/lib/[/b]libpthread.so when searching for -lpthread
Code: Alles auswählen
Using unit path: /usr/local/lib/fpc/2.7.1/
Using library path: [b]/usr/lib32/[/b]
Using library path: /lib32/
Meine Projekteinstellungen sind
Code: Alles auswählen
-MObjFPC -Scghi -CX -Cirot -O2 -Pi386 -Xs -XX -vewnhib -l -FuSynapse -Fu/usr/local/bin/Lazarus/lcl/units/i386-linux/qt -Fu/usr/local/bin/Lazarus/lcl/units/i386-linux -Fu/usr/local/bin/Lazarus/components/lazutils/lib/i386-linux -Fu/usr/local/bin/Lazarus/packager/units/i386-linux -Fu. -vm5024,5057 -dLCL -dLCLqt
In der ~/.fpc.cfg steht
Code: Alles auswählen
#ifdef cpux86_64
-Fl/lib
-Fl/usr/lib
#endif
#ifdef cpui386
-Xd
-Fl/lib32
-Fl/usr/lib32
#endif
#ifdef cpuarm
-Xd
-Fl/usr/local/arm/libc/usr/lib
-CaEABI
-Parm
-CfSOFT
-CpARMV5
#endif
Lazarus 0.9.31 r33990M FPC 2.7.1 x86_64-linux-qt
Linux version 3.1.5-1-ARCH (tobias@T-POWA-LX) (gcc version 4.6.2 20111125 (prerelease) (GCC) ) #1 SMP PREEMPT Sat Dec 10 14:43:09 CET 2011