| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tidyups:
- $(cargo_crate_uris)
- Rust BDEPENDS come from the eclass except in very rare
circumstances (RUST_OPTIONAL=1)
- RUST_M{AX,IN}_VER where required.
- Suboptimal crate separator (`-` -> `@`)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/39218
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(For clarity, force it to bind to :* so no one tries to change this in
the future.)
It is NOT a build dependency. This is an indicator for the fact that it
is not needed to build, because bindgen simply compiles rust code that
knows how to try dlopening various names for libclang.
Consequently, it also doesn't matter which version of clang you have
installed -- any will do (well, technically, any version greater than
clang 6 will do), and in fact it is fully runtime switchable.
There's no reason to bind to whichever version may happen to have been
installed at the time of building. It is definitely not useful to
trigger a subslot rebuild every time clang updates.
Moreover, it would not bind to any subslot at all if you used
--buildpkgonly without clang installed at all. (In fact, this RDEPEND is
a direct violation of PMS, so the fact that it is mishandled isn't
terribly surprising.)
No revbump. The point of this change is so that people don't have to
keep rebuilding pointlessly, so the fact that people who don't use
--changed-deps won't see this change is a desirable feature.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/923752
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/910747
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
|
|
|
|
|
| |
https://github.com/projg2/pycargoebuild/issues/11
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
|
| |
https://github.com/gentoo/gentoo/pull/28696
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
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>
|