6.12. GMP-4.2.4

Le paquet GMP contient des bibliothèques de maths. Elles contiennent des fonctions utiles pour l'arithmétique à précision arbitraire.

Temps de construction estimé : 1.5 SBU y compris la suite de tests
Espace disque requis : 39.4 Mio y compris la suite de tests

6.12.1. Installation de GMP

Préparez la compilation de GMP :

./configure --prefix=/usr --enable-cxx --enable-mpbsd

Voici la signification des options de configure :

--enable-cxx

Ce paramètre active le support pour C++

Compilez le paquet :

make
[Important]

Important

La suite de tests de GMP dans cette section est considérée comme critique. Ne la sautez en aucun cas.

Testez les résultats :

make check 2>&1 | tee gmp-check-log

Assurez-vous que les 139 tests de la suite de tests s'exécutent avec succès en lançant la commande suivante :

awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log

Installez le paquet :

make install

Si désiré, installez la documentation :

mkdir -v /usr/share/doc/gmp-4.2.4
cp    -v doc/{isa_abi_headache,configuration} doc/*.html \
         /usr/share/doc/gmp-4.2.4

6.12.2. Contenu de GMP

Bibliothèques installées: libgmp.{a,so}, libgmpxx.{a,so}, and libmp.{a,so}

Descriptions courtes

libgmp

Contient les fonctions de maths de précision.

libgmpxx

Contient des fonctions de maths de précision pour C++

libmp

Contient des fonctions de maths pour Berkeley MP.