gioser

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 188Rust 55Shell 30Markdown 281211 Definiciones

base-system: iproute2 construye — ip+ss estáticos, features de libs ausentes off

iproute2-7.1.0 (b3:f05e947f). Quité build-deps ausentes (iptables/libmnl/elfutils/
libcap/bash) y desactivé sus features (HAVE_MNL=n HAVE_ELF=n HAVE_CAP=n HAVE_SELINUX=n)
para el 'ip'/'ss' base de la red del sistema.

efcf396afb8b32e752979c32d1328aeb6bd441a4 · por sergio · (hace 3 meses) · padre 9547fb61f · ver el árbol en este commit

Delta semántico

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

1 archivos · +5 −3

diff --git a/recipes/incoming-clib/iproute2.toml b/recipes/incoming-clib/iproute2.toml
index 13ebb0aa..08d144de 100644
--- a/recipes/incoming-clib/iproute2.toml
+++ b/recipes/incoming-clib/iproute2.toml
@@ -20,8 +20,10 @@ flags    = []
 # de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático):
 compile = '''
 _abuild_phase() {
-export CFLAGS="$CFLAGS -flto=auto"
-	make V=1
+	# iproute2 usa ./configure propio; autodetecta libmnl/libelf/libcap y las
+	# desactiva si faltan. Sin netfilter/xtables (iptables no está en catálogo).
+	./configure || true
+	make V=1 HAVE_MNL=n HAVE_ELF=n HAVE_CAP=n HAVE_SELINUX=n
 }
 _abuild_phase
 '''
@@ -37,4 +39,4 @@ _abuild_phase
 '''
 
 [deps]
-build = ["bash", "bison", "elfutils", "flex", "iptables", "libcap", "libmnl"]
+build = ["linux-headers", "bison", "flex"]