utf8proc: configure no-op para no auto-detectar CMake

Sin una `configure` explícita hammer auto-detecta CMake (utf8proc trae CMakeLists.txt además del
Makefile) y genera `cmake -S . -B _build …`. Sellaba en el laptop —cuyo rootfs Alpine trae cmake— y
moría en el worker con `cmake: not found`, porque su rootfs NO lo trae: los dos rootfs no son
iguales (291 binarios vs 279). El build real es el Makefile; la salida no es declarar cmake sino no
pedirlo.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-22 18:03:29 -04:00
co-authored by Claude Opus 4.8
parent 0093c1f19c
commit ab49c3ed5f
+5
View File
@@ -17,6 +17,11 @@ link = "static"
flags = []
[build.phases]
# `configure = "true"` (no-op) A PROPÓSITO: utf8proc trae CMakeLists.txt además del Makefile, así que
# sin una configure explícita hammer AUTO-DETECTA CMake y genera `cmake -S . -B _build …`. Eso sellaba
# en el laptop —cuyo rootfs Alpine trae cmake— y moría en el worker con `cmake: not found`, porque su
# rootfs no lo trae. El build real es el Makefile de abajo: no hace falta cmake, hace falta no pedirlo.
configure = 'true'
# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático):
compile = '''
_abuild_phase() {