diff --git a/recipes/bash.toml b/recipes/bash.toml index 3639aaf5..461c21bf 100644 --- a/recipes/bash.toml +++ b/recipes/bash.toml @@ -45,4 +45,4 @@ _abuild_phase ''' [deps] -build = ["ncurses", "readline", "linux-headers"] +build = ["ncurses", "readline", "linux-headers", "busybox", "make"] diff --git a/recipes/binutils.toml b/recipes/binutils.toml index 13d53c5f..22534b7b 100644 --- a/recipes/binutils.toml +++ b/recipes/binutils.toml @@ -42,6 +42,9 @@ link = "dynamic" # esquivaba con CC=gcc; ahora con el zig bueno por-receta gcc deja de hacer falta. SDD 11 §7.2b. zig_version = "0.13.0" +[deps] +build = ["busybox", "make"] + [build.phases] # --disable-nls: sin gettext (ausente en el toolchain hermético). --disable-werror: binutils promueve # varios warnings a error por defecto. --disable-gprofng: el profiler de binutils 2.4x no es parte del diff --git a/recipes/busybox.toml b/recipes/busybox.toml index 604051de..85b0fd98 100644 --- a/recipes/busybox.toml +++ b/recipes/busybox.toml @@ -20,6 +20,9 @@ compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" +[deps] +build = ["make"] + [build.phases] # busybox usa Kconfig, no autotools: arrancamos de `defconfig` y forzamos CONFIG_STATIC=y. `tc` # no compila contra musl (gcc-ismos de red), así que lo desactivamos — es el ajuste mínimo diff --git a/recipes/bzip2.toml b/recipes/bzip2.toml index c8fc766c..6aa3f6c6 100644 --- a/recipes/bzip2.toml +++ b/recipes/bzip2.toml @@ -10,6 +10,9 @@ compiler = "gcc" target = "x86_64-linux-musl" link = "static" flags = [] +[deps] +build = ["make"] + [build.phases] compile = 'make CC=gcc' install = 'make install PREFIX=/out/usr'