Attraverso alcuni script bash e il metodo fake install tengo traccia dei pacchetti.
Arrivato alla compilazione del gcc-4.5.1 incontro l'istruzione riportata in calce. In generale mi è chiaro che si tratta di un link simbolico da libgcc.a a libgcc_eh.a, dato che la compilazione, con l'opzione --disable-shared passata al configure, non produce gli effetti desiderati.
Dato che le mie nozioni arrivano alla comprensione di "ln -vs libgcc.a", qualcuno potrebbe aiutarmi a capire la sintassi del comando?
PS. L'obiettivo è linkare la libreria nella directory di fake install (DESTDIR).
Grazie
Codice: Seleziona tutto
ln -vs libgcc.a `$LFS_TGT-gcc -print-libgcc-file-name | \
sed 's/libgcc/&_eh/'`
E' semplicemente un modo più raffinato del semplice link simbolico.
Ho trovato riferimento nel manuale gcc-4.5.1.
Non mi sembra si possa modificare il percorso, per il link alla libreria, previsto dal comando.
Comunque grazie.
I riferimenti alla documentazione sono i seguenti
http://lists.diy-linux.org/pipermail/di ... 00556.html
http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00591.html
http://gcc.gnu.org/onlinedocs/gcc-4.5.2 ... ng-Options