uutils/findutils 0.9.1 (tag 17d852c4, --bin find, static musl). Construye+sella +corre: find (Rust) 0.9.1, ELF estático sin interpreter, -name/-type/-maxdepth OK. onig_sys (C vía cc-rs) linkea con el wrapper zig-cc. Gotcha general de toda receta Cargo de un crate suelto: hammer copia la fuente a work/sources/ dentro del repo hammer (un workspace), así cargo vendor la absorbe y aborta. Fix: findutils-workspace.patch inyecta un [workspace] vacío. coreutils lo esquiva por ser ya raíz de workspace. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
17 lines
759 B
Diff
17 lines
759 B
Diff
Añade una tabla [workspace] vacía al Cargo.toml de findutils.
|
|
|
|
findutils 0.9.1 es un paquete Cargo suelto (sin [workspace] propio). hammer copia la fuente a
|
|
work/sources/ DENTRO del repo hammer, cuyo /Cargo.toml SÍ es un workspace ⇒ cargo cree que findutils
|
|
es miembro de ese workspace y `cargo vendor` aborta ("current package believes it's in a workspace
|
|
when it's not"). La tabla [workspace] vacía corta la búsqueda hacia arriba (fix sugerido por el propio
|
|
cargo). coreutils no lo necesita porque su manifiesto ya es raíz de workspace.
|
|
|
|
--- a/Cargo.toml
|
|
+++ b/Cargo.toml
|
|
@@ -121,3 +121,5 @@ from_iter_instead_of_collect = "allow"
|
|
large_types_passed_by_value = "allow"
|
|
# Disable for now, we have a few occurrences
|
|
# panic = "warn"
|
|
+
|
|
+[workspace]
|