10.29. Bibliothèques Procps-3.2.8 32 bits

Le paquet Procps contient des programmes pour surveiller les processus.

10.29.1. Installation de Procps

Le correctif suivant ajoute le support des groupes de contrôle des processus à ps :

patch -Np1 -i ../procps-3.2.8-ps_cgroup-1.patch

Le correctif suivant corrige un problème qui faisait que certains outils procps affichent une erreur à l'écran si le moniteur ne fonctionne pas à 60Hz :

patch -Np1 -i ../procps-3.2.8-fix_HZ_errors-1.patch

Ce qui suit corrige un problème avec Make 3.82 :

sed -i -r '/^-include/s/\*(.*)/proc\1 ps\1/' Makefile

Compilez le paquet :

make CC="gcc ${BUILD32}" m64=""

Ce paquet ne fournit pas de suite de tests.

Installez le paquet :

make SKIP='/bin/kill /usr/share/man/man1/kill.1' install lib64=lib

Voici la signification des options d'installation et de celles de make :

CC="gcc ${BUILD32}"

Ceci permet de compiler en utilisant notre gcc avec les options contenues dans la variable ${BUILD32}.

m64=""

Le fichier Makefile de ce paquet présuppose de compiler en 64 bits dès que cela est possible. Dans CLFS, nous compilons indépendamment pour chaque ABI disponible. Forcer le paramètre m64 permet déviter ce comportement.

lib64=lib

Le fichier Makefile tente également d'installer dans lib64 en environnement mulitilib. Une fois encore, nous évitons ce comportement.

Les détails sur ce paquet sont disponibles dans Section 10.30.2, « Contenu de Procps. »