Compilazione e cache delle librerie
Inviato: sab 7 nov 2015, 11:04
Anche questa volta non sapevo che titolo mettere. Vi spiego il problema
Stavo compilando liburcu, libreria che serve a netsniff-ng, quando mi sono accorto che la libreria ricercare la versione vecchia di "se stessa".
Insomma, liburcu-qualcosa.so.4.0.0 cercava liburcu-common.so.2 invece di liburcu-common.so.4
E fin qui ok, a volte succede, per questo è buona norma rimuovere la precedente versione del software che si sta cercando di compilare. Quindi disinstallo, ricompilo e... stessa cosa.
Allora faccio ldconfig e questa volta fa il linking alla libreria giusta.
Siccome solitamente non mi serve fare ldconfig in questi casi, secondo voi ho dovuto farlo perché avevo già compilato con la libreria vecchia installata ed è rimasta in qualche cache? Se sì, dove? Oppure andava fatto a prescindere?
Premetto che non ho usato ccache.
Stavo compilando liburcu, libreria che serve a netsniff-ng, quando mi sono accorto che la libreria ricercare la versione vecchia di "se stessa".
Insomma, liburcu-qualcosa.so.4.0.0 cercava liburcu-common.so.2 invece di liburcu-common.so.4
E fin qui ok, a volte succede, per questo è buona norma rimuovere la precedente versione del software che si sta cercando di compilare. Quindi disinstallo, ricompilo e... stessa cosa.
Allora faccio ldconfig e questa volta fa il linking alla libreria giusta.
Siccome solitamente non mi serve fare ldconfig in questi casi, secondo voi ho dovuto farlo perché avevo già compilato con la libreria vecchia installata ed è rimasta in qualche cache? Se sì, dove? Oppure andava fatto a prescindere?
Premetto che non ho usato ccache.