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 correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://downloads.sourceforge.net/project/libtirpc/libtirpc/0.2.3/libtirpc-0.2.3.tar.bz2
Somme de contrôle MD5 du téléchargement : b70e6c12a369a91e69fcc3b9feb23d61
Taille du téléchargement : 456 Ko
Estimation de l'espace disque requis : 7.5 Mo
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.3-remove-nis-1.patch
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libtirpc
Dans LFS-7.2 les entêtes NIS et RPC ne sont pas installés par
défaut. Si c'est le cas sur votre système, installez les en lançant
la commande suivante en tant qu'utilisateur root
:
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.3-remove_nis-1.patch && sed "s@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@g" -i configure.ac && autoreconf -fi && ./configure --prefix=/usr --sysconfdir=/etc CFLAGS="-fPIC" && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install && mv -v /usr/lib/libtirpc.so.* /lib && ln -sfv ../../lib/libtirpc.so.1.0.10 /usr/lib/libtirpc.so
sed "s@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@g" -i configure.ac : Ce sed corrige quelques trucs avec Automake 1.13 et plus.
mv -v /lib/libtirpc.*a
:
Bibliothèques statiques et les fichiers .la appartenant à /usr/lib.
Last updated on : 2013-03-13 18:58:54 +010