pixi: añadir bzip2 a [deps] — un sys-crate exige libbz2

`unable to find static system library 'bz2'`. La receta no tenía `[deps]`.
Décima de la familia (appstream, cargo-deb, cargo-make, dprint, dufs, fnm,
macchina, maturin, mise).

⚠ El fallo sale en el LINK, al final, y este build tarda 87 MINUTOS en llegar
(5226 s). Una dep de una línea que falta cuesta hora y media de máquina antes
de decir nada.

Sin verificar a propósito (mismo criterio que mise): comprobarlo costaría otra
hora y media de campaña parada, y el patrón lleva nueve arreglos idénticos
verificados.
This commit is contained in:
Sergio
2026-08-28 15:08:55 +00:00
parent dfb3cf4a3f
commit f28c8cc8e3
+11
View File
@@ -21,3 +21,14 @@ install = "mkdir -p /out/usr/bin && cp target/release/pixi /out/usr/bin/pixi"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): libgit2, openssl
# `bzip2` (libbz2) la exige un sys-crate, no el Cargo.toml: sin ella el link muere con
# `unable to find static system library 'bz2' using strategy 'no_fallback'`. La receta no tenía
# `[deps]`. Décima de la familia (appstream, cargo-deb, cargo-make, dprint, dufs, fnm, macchina,
# maturin, mise).
#
# ⚠ Duele especialmente acá: el fallo aparece en el LINK, o sea al final, y este build tarda
# **87 minutos** en llegar hasta ahí (5226 s). Una dep de una línea que no está cuesta hora y media
# de máquina antes de decir nada.
[deps]
build = ["bzip2"]