dev-util / bindgen

Automatically generates Rust FFI bindings to C and C++ libraries.

Official package sites : https://rust-lang.github.io/rust-bindgen/ ·

v0.68.1 :: 0 :: gentoo

Modified
License
BSD Apache-2.0 BSD ISC MIT Unicode-DFS-2016
Keywords
amd64 arm64 ~ppc64 ~riscv
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

virtual / rust : Virtual for Rust language compiler

sys-devel / clang : C language family frontend for LLVM

virtual / rust : Virtual for Rust language compiler

sys-kernel / asahi-sources : Asahi Linux kernel sources

Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
dev-util/bindgen: stabilize 0.68.1 for arm64
Closes: https://bugs.gentoo.org/923752 Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-util/bindgen: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: Stabilize 0.68.1 amd64, #920298
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-util/bindgen: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
dev-util/bindgen: Version bump to 0.68.1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: forward ~arm64 ~riscv
Closes: https://bugs.gentoo.org/910747 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stijn Tintel · gentoo
dev-util/bindgen: keyword 0.62.0 for ~arm64
Tested on MacBook Air (15-inch, M2, 2023) by building Asahi Linux 6.4 kernel with DRM_ASAHI enabled. Bug: https://bugs.gentoo.org/910747 Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: Stabilize 0.62.0 amd64, #909498
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bindgen: Keyword 0.62.0 riscv, #906215
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bindgen: remove unused crates
https://github.com/projg2/pycargoebuild/issues/11 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bindgen: add ~ppc64
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/bindgen: change QA variable to a string
https://github.com/gentoo/gentoo/pull/28696 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Bertrand Jacquin · gentoo
dev-util/bindgen: new package, add 0.56.0, 0.62.0, 0.63.0
bindgen is required to build Linux kernel 6.1+ with rust[1]. * 0.56.0 is the recommended version to build kernel[2] * 0.62.0 is the previous latest version building kernel 6.1+ successfully * 0.63.0 is the current latest version[3], however does not allow to build kernel due to command line changes [1] https://docs.kernel.org/rust/quick-start.html#bindgen [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/scripts/min-tool-version.sh?h=v6.1#n36 [3] https://crates.io/crates/bindgen/versions Bug: https://bugs.gentoo.org/886185 Signed-off-by: Bertrand Jacquin <bertrand@jacquin.bzh> Closes: https://github.com/gentoo/gentoo/pull/28696 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>