Le paquet efivar fournit des outils et des bibliothèques pour manipuler des variables EFI.
This package is known to build and work properly using an LFS-11.0 platform.
Téléchargement (HTTP) : https://github.com/rhboot/efivar/releases/download/37/efivar-37.tar.bz2
Somme de contrôle MD5 du téléchargement : 9f067275c5f7aafdd75bfb364280ac9c
Taille du téléchargement : 108 Ko
Estimation de l'espace disque requis : 2.75 Mo
Estimation du temps de construction : moins de 0.1 SBU
Correctif requis : https://www.linuxfromscratch.org/patches/blfs/11.0/efivar-37-gcc_9-1.patch
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/efivar
Tout d'abord, appliquez un correctif pour corriger un problème de construction avec GCC 9 et supérieur :
patch -Np1 -i ../efivar-37-gcc_9-1.patch
Construisez efivar avec les commandes suivantes :
make CFLAGS="-O2 -Wno-stringop-truncation"
La suite de tests de ce paquet est dangereuse. La lancer peut déclencher des bogues du micrologiciel et rendre votre système inutilisable sans matériel spécifique pour reprogrammer le micrologiciel.
Maintenant, en tant qu'utilisateur root
:
make install LIBDIR=/usr/lib
CFLAGS="-O2
-Wno-stringop-truncation"
: cette option remplace
les drapeaux par défaut du compilateur pour éviter un échec.
LIBDIR=/usr/lib
:
cette option remplace le répertoire des bibliothèques par défaut
(/usr/lib64
, qui n'est pas utilisé
par LFS).
Last updated on