6.3. GMP-6.1.2

GMP est une bibliothèque pour faire de l'arithmétique en précision arbitraire sur les entiers, les nombres rationnels et les nombres flottants.

6.3.1. Installation de GMP

Comme avec les outils croisés, nous allons compiler GMP, MPFR, MPC et ISL pour que GCC puisse les utiliser, même si cette fois, nous les compilerons dans /tools.

Préparez la compilation de GMP :

CC_FOR_BUILD=gcc \
./configure \
    --prefix=/tools \
    --build=${CLFS_HOST} \
    --host=${CLFS_TARGET} \
    --libdir=/tools/lib64 \
    --enable-cxx

Voici la signification de la nouvelle option de configure :

CC_FOR_BUILD=gcc

Dit à configure d'utiliser le gcc de l'hôte plutôt que notre compilateur croisé pour construire les outils natifs dont il a besoin pour être compilé.

Compilez le paquet :

make

Installez le paquet :

make install

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