6.2. Variables de construction

Initialisez la variable spécifique à la cible pour le compilateur et l'éditeur de liens :

export CC="${CLFS_TARGET}-gcc ${BUILD64}"
export CXX="${CLFS_TARGET}-g++ ${BUILD64}"
export AR="${CLFS_TARGET}-ar"
export AS="${CLFS_TARGET}-as"
export RANLIB="${CLFS_TARGET}-ranlib"
export LD="${CLFS_TARGET}-ld"
export STRIP="${CLFS_TARGET}-strip"

Voici la signification des nouvelles options de configure :

CXX="${CXX} ${BUILD64}"

Cela force le compilateur C++ à utiliser nos drapeaux pour 64 Bits.

Puis ajoutez les variables de construction à ~/.bashrc pour éviter des problèmes si vous arrêtez et revenez plus tard :

echo export CC=\""${CC}\"" >> ~/.bashrc
echo export CXX=\""${CXX}\"" >> ~/.bashrc
echo export AR=\""${AR}\"" >> ~/.bashrc
echo export AS=\""${AS}\"" >> ~/.bashrc
echo export RANLIB=\""${RANLIB}\"" >> ~/.bashrc
echo export LD=\""${LD}\"" >> ~/.bashrc
echo export STRIP=\""${STRIP}\"" >> ~/.bashrc