[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compilare i .deb



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 :-)



Reply to: