Des détails sur ce paquet se trouvent sur Section 10.12.2, « Contenu de GMP. »
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.
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. »