<Precedenti | Contenuti | Succ.>
6.1.1. A proposito di biblioteche
In generale, gli editor di LFS scoraggiano la creazione e l'installazione di librerie statiche. Lo scopo originale della maggior parte delle librerie statiche è stato reso obsoleto in un moderno sistema Linux. Inoltre, collegare una libreria statica a un programma può essere dannoso. Se è necessario un aggiornamento della libreria per rimuovere un problema di sicurezza, tutti i programmi che utilizzano la libreria statica dovranno essere ricollegati alla nuova libreria. Poiché l'uso di librerie statiche non è sempre ovvio, i relativi programmi (e le procedure necessarie per eseguire il collegamento) potrebbero anche non essere noti.
Nelle procedure del Capitolo 6, rimuoviamo o disabilitiamo l'installazione della maggior parte delle librerie statiche. Di solito questo viene fatto passando a --disable-statico opzione a configure. In altri casi, sono necessari mezzi alternativi. In alcuni casi, specialmente glibc e gcc, l'uso di librerie statiche rimane essenziale per il processo generale di creazione dei pacchetti.
Per una discussione più completa sulle biblioteche, vedere la discussione Biblioteche: statiche o condivise? nel libro BLFS.