Le paquet Abseil-cpp contient une série de bibliothèques conçues pour étendre la bibliothèque standard C++.
          Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/abseil/abseil-cpp/releases/download/20250814.1/abseil-cpp-20250814.1.tar.gz
Somme de contrôle MD5 du téléchargement : d4d3c25f78e28d61ad83e54cd1116933
Taille du téléchargement : 2,1 Mo
Estimation de l'espace disque requis : 24 Mo
Estimation du temps de construction : 0,2 SBU (avec parallélisme = 4)
Installez Abseil-cpp en exécutant les commandes suivantes :
mkdir build &&
cd    build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -D ABSL_PROPAGATE_CXX_STD=ON   \
      -D BUILD_SHARED_LIBS=ON        \
      -G Ninja ..                    &&
ninja
        Ce paquet n'a pas de suite de tests.
          Maintenant, en tant qu'utilisateur root :
        
ninja install
          -D
          CMAKE_SKIP_INSTALL_RPATH=ON : ce paramètre fait
          supprimer les chemins de recherche des bibliothèques (rpath) codés
          en dur par cmake lors
          de l'installation d'un fichier exécutable binaire ou d'une
          bibliothèque partagée. Ce paquet n'a pas besoin des rpath une fois
          installé à l'emplacement standard et les rpath peuvent parfois
          avoir des effets indésirables, voire introduire des problèmes de
          sécurité.
        
          -D
          ABSL_PROPAGATE_CXX_STD=ON : ce paramètre active la
          propagation des fonctionnalités du C++ aux cibles qui se lient aux
          bibliothèques de ce paquet.
        
          -D
          BUILD_SHARED_LIBS=ON : ce paramètre construit les
          versions partagées des bibliothèques fournies par ce paquet au lieu
          des bibliothèques statiques.