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:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user