From b6bcdee006eb6c4e9a8eb9062ef7c55570c0f84f Mon Sep 17 00:00:00 2001 From: Sergio Date: Thu, 27 Aug 2026 11:51:18 +0000 Subject: [PATCH] =?UTF-8?q?dufs:=20a=C3=B1adir=20`xz`=20a=20[deps]=20?= =?UTF-8?q?=E2=80=94=20sys-crate=20de=20compresi=C3=B3n=20exige=20liblzma?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quinta de la familia (appstream, cargo-deb, cargo-make, dprint). Sin `[deps]` el link muere con `unable to find static system library 'lzma'`. Pendiente de verificar en la próxima parada; el patrón está verificado tres veces. --- recipes/dufs.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/recipes/dufs.toml b/recipes/dufs.toml index 0ceac9ad..5ff56614 100644 --- a/recipes/dufs.toml +++ b/recipes/dufs.toml @@ -18,3 +18,10 @@ flags = ["--bin", "dufs"] [build.phases] install = "mkdir -p /out/usr/bin && cp target/release/dufs /out/usr/bin/dufs" + +# `xz` (liblzma) la exige un sys-crate de compresión, no el Cargo.toml: sin ella el link muere con +# `unable to find static system library 'lzma' using strategy 'no_fallback'`. La receta no tenía +# `[deps]`. Quinta de la familia (appstream, cargo-deb, cargo-make, dprint): el lab trae el +# toolchain de Rust pero NO las libs C que los `*-sys` esperan del sistema. +[deps] +build = ["xz"]