tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1574Shell 204Rust 111Markdown 993763 Definiciones

Etapa G: dolt full (subdir=go + cgo=true + oniguruma) — destrabado el regex cgo-externa

15690d72c6fe975f4327d180b948f67ec29694cf · por sergio · (hace 3 meses) · padre 3f9121798 · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

2 archivos · +22 −1

diff --git a/recipes/dolt.toml b/recipes/dolt.toml
new file mode 100644
index 00000000..8572e4e1
--- /dev/null
+++ b/recipes/dolt.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+#   compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name    = "dolt"
+version = "2.1.7"
+
+[source]
+repo   = "https://github.com/dolthub/dolt"
+commit = "781cbb730221ea7df4fc7995255bb336df9c3864"
+
+[build]
+compiler = "zig-cc"
+target   = "x86_64-linux-musl"
+link     = "static"
+subdir   = "go"
+cgo      = true   # go-mysql-server internal/regex usa cgo+oniguruma
+flags    = []
+
+# buildInputs de nix (no usados con CGO off): go, icu4c
+[deps]
+build = ["go", "oniguruma", "pkgconf"]
diff --git a/tandas/staged-fallidos/dolt.toml b/tandas/staged-fallidos/dolt.toml
index eeeee6e2..b843cac2 100644
--- a/tandas/staged-fallidos/dolt.toml
+++ b/tandas/staged-fallidos/dolt.toml
@@ -1,4 +1,3 @@
-# DIFERIDA (frontera): subdir="go" YA funciona (entra al módulo), pero go-mysql-server internal/regex usa cgo+oniguruma (lib C EXTERNA) sin fallback puro-Go ⇒ necesita CGO + receta oniguruma. Clase cgo-lib-externa.
 # Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
 # - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
 #   compiler/link/phases y adaptá hasta que compile.