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

Re: [linux_var] Errore in fase di linking



sbattendo dentro google l'errore interro mi sono imbattuto un un thread
dove a questa pagina:

http://linuxfromscratch.org/pipermail/cross-lfs/2006-March/001659.html

si dice che

<quoto>
  You will get these messages on x86_64 any place that libtool tries to
use a static (.a) library in a .la, and as it says, it can't link.
These "recompile with -fPIC" messages fall into three types -
</quoto>

Prima domanda: cos'e' un file .la? Non so cos'e' e comunque non dovrebbe
generarlo, e' qualcosa legato all'architettura a 64 bit?

Poi il messaggio continua dicendo che l'errore puo' essere risolto in 3
modi:

(i) recompile the current package with -fPIC

Mi pare di averlo fatto: no effect

(ii) fix a broken symlink (I had a dangling symlink for ncurses in my
scripts, because of a typo - on x86 libtool couldn't find the .so but
took the .a and ran with it, on x86_64 it barfed).

Non credo mi riguardi

(iii) convert a Makefile to use .la instead of .a (very uncommon).

ritorna il .la e inizio a sentirmi davvero ignorante, che sia questo il
caso che mi interessa? come genero a questo punto una .la?

by aL




-- 
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/