Le paquet rust-bindgen contient un utilitaire qui génère des liaisons Rust à partir d'en-têtes C/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/rust-lang/rust-bindgen/archive/refs/tags/v0.72.1/rust-bindgen-0.72.1.tar.gz
Somme de contrôle MD5 du téléchargement : 49be3303557d072ce4c6987b2989be3c
Taille du téléchargement : 2,2 Mo
Estimation de l'espace disque requis : 219 Mo
Estimation du temps de construction : 0,4 SBU (avec parallélisme = 8)
rustc-1.89.0 et LLVM-20.1.8 (avec Clang, à l'exécution)
Il est nécessaire d'être connecté à internet pour construire ce paquet
Installez rust-bindgen en exécutant les commandes suivantes :
cargo build --release
Pour tester les résultats lancez : cargo test --release.
Maintenant, en tant qu'utilisateur root
:
install -v -m755 target/release/bindgen /usr/bin
Toujours en tant qu'utilisateur root
, installez les fichiers de prise en charge
de la complétion Bash et Zsh :
bindgen --generate-shell-completions bash \ > /usr/share/bash-completion/completions/bindgen bindgen --generate-shell-completions zsh \ > /usr/share/zsh/site-functions/_bindgen