From c58abf42c04b8cbc40bf80c21fe6516ec73c2977 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 18 Aug 2024 00:02:05 +0200 Subject: [PATCH] package/gnu-efi: only supported on MMU-capable platforms Since commit 1f7c58145497ed01d566e08734a62feef1696807 ("package/gnu-efi: enable on RISC-V 64-bit"), we allow building on RISC-V... and that includes noMMU RISC-V. This unfortunately fails badly with: /home/autobuild/autobuild/instance-2/output-1/host/bin/../riscv64-buildroot-linux-uclibc/bin/ld.real: unrecognized option '-Wl,-elf2flt=-r' /home/autobuild/autobuild/instance-2/output-1/host/bin/../riscv64-buildroot-linux-uclibc/bin/ld.real: use the --help option for usage information Since we're anyway not interested in gnu-efi on noMMU platforms, let's not even spend time on trying to fix this and make MMU support a requirement for gnu-efi. Fixes: http://autobuild.buildroot.net/results/8b4a503939bdbe773ceee69e01a3ea16873a75fa/ Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- package/gnu-efi/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/gnu-efi/Config.in b/package/gnu-efi/Config.in index 012324712c..2c4b78b794 100644 --- a/package/gnu-efi/Config.in +++ b/package/gnu-efi/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS default y if BR2_aarch64 default y if BR2_i386 default y if BR2_x86_64 + depends on BR2_USE_MMU config BR2_PACKAGE_GNU_EFI bool "gnu-efi"