Le paquet libtirpc contient des bibliothèques qui supportent des programmes utilisant l'API de Remote Procedure Call (RPC). Il remplace le RPC, mais pas les entrées de la bibliothèque NIS qui se trouvaient dans glibc.
Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.
Téléchargement (HTTP) : http://downloads.sourceforge.net/project/libtirpc/libtirpc/0.2.2/libtirpc-0.2.2.tar.bz2
Somme de contrôle MD5 du téléchargement : 74c41c15c2909f7d11d9c7bfa7db6273
Taille du téléchargement : 460 Kio
Estimation de l'espace disque requis : 11 Mio
Estimation du temps de construction : 0.2 SBU
Fichier tar d'en-tête requis (Ajout des en-têtes rpc/nis) : ftp://anduin.linuxfromscratch.org/other/rpcnis-headers.tar.bz2
Correctif requis (Supprime la dépendance de nis): http://www.linuxfromscratch.org/patches/blfs/svn/libtirpc-0.2.2-remove-nis-2.patch
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libtirpc
Glibc-2.14 et supérieur n'installent pas par défaut les en-têtes publiques de NISet de RPC. Si nécessaire, installez-les ici :
if [ ! -r /usr/include/rpc/rpc.h ]; then tar -xvf ../rpcnis-headers.tar.bz2 -C /usr/include fi
Installez libtirpc en lançant les commandes suivantes :
patch -Np1 -i ../libtirpc-0.2.2-remove-nis-2.patch && autoreconf && ./configure --prefix=/usr --libdir=/lib && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur the root
:
make pkgconfigdir=/usr/lib/pkgconfig install && mv -v /lib/libtirpc.*a /usr/lib
patch -Np1 -i
../libtirpc-0.2.2-remove-nis-2.patch
: Ce
correctif supprime les références aux fonctions nis qui ne sont
plus dans glibc.
--libdir=/lib
: Uu qu'il se peut
que cette bibliothèque soit utilisée avant pue /usr soit montée,
mettez la bibliothèque dans /lib.
pkgconfigdir=/usr/lib/pkgconfig
:
Assure que le fichier .pc aille au bon endroit.
mv -v /lib/libtirpc.*a
:
Bibliothèques statiques eq fichiers .la appartenant à /usr/lib.
Last updated on 2011-12-05 06:42:37 +0100