Raistlin ha scritto lo scorso 22/03/2005 01:08:
[..]
gcc -pthread -o build/linux2/makesdna
build/linux2/source/blender/makesdna/intern/makesdna.o
-Lbuild/linux2/lib -Llib -lblender_guardedalloc
^^^^^^
/usr/bin/ld: cannot find /lib/libpthread.so.0

In effetti, ld sta andando a cercare lipthread.so.0 in /lib; dovresti avere libpthread.so.0; ld potrebbe rintracciarla in /lib/tls con -Llib/tls (ma non sono sicuro che l'eseguibile generato riuscirebbe a linkarsi a run time senza una opzione -Rlib/tls).


Fin qui quello che so; quello che non so �:
1. perch� hai libpthread.so.0 solo in /lib/tls?
2. perch� io ho libpthread.so.0->libpthread-0.10.so in /lib *e*
   libpthread.so.0->libpthread-0.60.so.0 in /lib/tls?
3. a cosa servono le librerie in /lib/tls se nessun eseguibile che non
   sia istruito con una opzione -Rlib/tls riuscir� mai a raggiungerle?

Conclusione: hai chiesto una risposta e ti sono arrivate due domande :-)


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Rispondere a