7.11. Silo-1.4.14

Le paquet Silo contient le chargeur d'amorçage Sparc amélioré.

7.11.1. Installation de Silo

Le correctif suivant corrige des erreurs de compilation :

patch -Np1 -i ../silo-1.4.14-fixes-3.patch

Ce sed permet de compiler le binaire bin2h séparément.

cp -v common/Makefile{,.orig}
sed -e 's@\$(PROGRAMS)$@programs\n\nprograms: &@' common/Makefile.orig > common/Makefile

Compilez les binaires bin2h et utilitaires pour l'hôte.

make -C common programs CC=cc
make -C second util CC=cc
CC=cc

Remplacez la valeur par défaut de gcc -m32 qui échouera à compiler sur les cibles 64 bits. Il ne faut pas confondre cela avec CC=${CC} ci-dessous.

Compilez le paquet Silo :

make CC=${CC} AS=${AS} LD=${LD} STRIP=${STRIP}

Installez le paquet :

make DESTDIR=${CLFS} install

Des détails sur ce paquet se trouvent sur Section 10.100.2, « Contenu de Silo. »