From eeaf946265924177ffcd8421f5c60898f25b76da Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 29 Jun 2026 12:16:19 -0400 Subject: [PATCH] =?UTF-8?q?Etapa=20G:=20linux-generic=20=E2=80=94=20'make?= =?UTF-8?q?=20prepare'=20serie=20antes=20del=20bzImage=20paralelo=20+=20am?= =?UTF-8?q?dgpu=20OFF=20(-d)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El -j$(nproc) arrancaba a compilar antes de que prepare generara asm-generic/*.h + include/generated/* → cascada de 'fatal error: No such file'. prepare serie primero lo resuelve. amdgpu deshabilitado bien (defconfig lo dejaba =y). --- recipes/linux-generic.toml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/recipes/linux-generic.toml b/recipes/linux-generic.toml index 27646a6d..af264cf4 100644 --- a/recipes/linux-generic.toml +++ b/recipes/linux-generic.toml @@ -54,7 +54,7 @@ scripts/config -d MODULE_SIG -d MODULE_SIG_ALL -d DEBUG_INFO_BTF -d DEBUG_INFO - -e INPUT_KEYBOARD -e KEYBOARD_ATKBD -e INPUT_MOUSE -e MOUSE_PS2 -e INPUT_TOUCHPAD \ -e SERIO -e SERIO_I8042 -e VT -e VT_CONSOLE \ -e DRM -e DRM_SIMPLEDRM -e SYSFB_SIMPLEFB -e FB -e FB_EFI -e FB_VESA \ - -e DRM_I915 -e DRM_RADEON -e DRM_NOUVEAU \ + -e DRM_I915 -e DRM_RADEON -e DRM_NOUVEAU -d DRM_AMDGPU \ -e DRM_FBDEV_EMULATION -e FRAMEBUFFER_CONSOLE -e FRAMEBUFFER_CONSOLE_DETECT_PRIMARY \ -e EFI -e EFI_STUB -e EFI_PARTITION -e EFIVAR_FS -e CMDLINE_BOOL \ -e VFAT_FS -e FAT_FS -e MSDOS_FS -e NLS_CODEPAGE_437 -e NLS_ISO8859_1 -e NLS_UTF8 \ @@ -70,5 +70,8 @@ scripts/config -d MODULE_SIG -d MODULE_SIG_ALL -d DEBUG_INFO_BTF -d DEBUG_INFO - scripts/config --set-str CMDLINE "console=tty0 console=ttyS0,115200 ignore_loglevel" && \ make ARCH=x86_64 olddefconfig """ -compile = "make ARCH=x86_64 CC=gcc HOSTCC=gcc -j\"$(nproc)\" bzImage" +# `prepare` SERIE primero (genera asm-generic/*.h + include/generated/* + syscall tables); recién +# después el bzImage en paralelo. Sin separarlos, el `-j$(nproc)` arrancaba a compilar .c antes de que +# prepare terminara los headers generados → "fatal error: asm-generic/...: No such file" en cascada. +compile = "make ARCH=x86_64 CC=gcc HOSTCC=gcc prepare && make ARCH=x86_64 CC=gcc HOSTCC=gcc -j\"$(nproc)\" bzImage" install = "mkdir -p /out/boot && cp arch/x86/boot/bzImage /out/boot/bzImage && cp .config /out/boot/config-7.1.2-generic"