O pacote rust-bindgen contém um utilitário que gera ligações Rust a partir de cabeçalhos C/C++.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.72.1/rust-bindgen-0.72.1.tar.gz
Soma de verificação MD5 da transferência: 49be3303557d072ce4c6987b2989be3c
Tamanho da transferência: 2,2 MB
Espaço em disco estimado exigido: 219 MB
Tempo de construção estimado: 0,4 UPC (com paralelismo=8)
rustc-1.93.1 e LLVM-21.1.8 (com Clang, tempo de execução)
Uma conexão com a Internet é necessária para se construir esse pacote. A loja de certificados do sistema possivelmente precise estar configurada com make-ca-1.16.1 antes de se construir esse pacote.
Instale rust-bindgen executando os seguintes comandos:
cargo build --release
Para testar os resultados, emita: cargo test --release. Dois
testes, header_issue_544_stylo_creduce_2_hpp e
header_nsbasehashtable_hpp, são
conhecidos por falharem.
Agora, como o(a) usuário(a) root:
install -v -m755 target/release/bindgen /usr/bin
Ainda como o(a) usuário(a) root,
instale os arquivos de suporte à completação do Bash e do Zsh:
bindgen --generate-shell-completions bash \
> /usr/share/bash-completion/completions/bindgen
bindgen --generate-shell-completions zsh \
> /usr/share/zsh/site-functions/_bindgen