Al verificar la resolucion estricta de parches salio la unica referencia rota del arbol: `.deferred/kalker.toml` pide `system-libs.patch` y el fichero estaba en `recipes/`. Los patches se resuelven `base_dir.join(nombre)` sin fallback, asi que la receta nunca lo habria encontrado. No es una rotura nueva: `.deferred/system-libs.patch` no existio jamas (el importador dejo la receta en .deferred y el parche en recipes/). Y es inequivocamente de kalker — parchea `kalk/Cargo.toml` — ademas de que ninguna receta lo citaba desde recipes/, o sea que ahi era un huerfano. Ningun hash se mueve por esto. Referencias de parche: 95 resuelven, 0 rotas. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LykB7vw38b4Ck1Zij15RQ4
27 lines
552 B
Diff
27 lines
552 B
Diff
diff --git a/kalk/Cargo.toml b/kalk/Cargo.toml
|
|
index 99915ea..1d00a9c 100644
|
|
--- a/kalk/Cargo.toml
|
|
+++ b/kalk/Cargo.toml
|
|
@@ -19,4 +19,9 @@
|
|
wasm-bindgen = "0.2.69"
|
|
+
|
|
+[dependencies.gmp-mpfr-sys]
|
|
+version = "1.6.2"
|
|
+default-features = false
|
|
+features = ["use-system-libs"]
|
|
|
|
[dev-dependencies]
|
|
wasm-bindgen-test = "0.3.19"
|
|
diff --git a/Cargo.lock b/Cargo.lock
|
|
index 99915ea..1d00a9c 100644
|
|
--- a/Cargo.lock
|
|
+++ b/Cargo.lock
|
|
@@ -165,6 +165,7 @@
|
|
name = "kalk"
|
|
version = "3.2.0"
|
|
dependencies = [
|
|
+ "gmp-mpfr-sys",
|
|
"lazy_static",
|
|
"regex",
|
|
"rug",
|