8.7. Drapeaux de Compilation

Nous aurons besoin de mettre en place des flags spécifiques pour le compilateur et les linkers.

export BUILD32="-mabi=32"
export BUILDN32="-mabi=n32"
export BUILD64="-mabi=64"

Vous aurez besoin de configurer la triplette de votre hôte cible pour o32 bit:

export CLFS_TARGET32="$(echo ${MACH_TYPE}| sed -e 's/64//g')"

Pour empêcher des erreurs lorsque vous reviendrez à votre construction, nous allons exporter ces variables pour empêcher tout problème de compilation futur:

cat >> ${CLFS}/root/.bash_profile << EOF
export BUILD32="${BUILD32}"
export BUILDN32="${BUILDN32}"
export BUILD64="${BUILD64}"
export CLFS_TARGET32="${CLFS_TARGET32}"
EOF