mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-25 19:40:35 -09:00
support/scripts/gen-bootlin-toolchains: add missing BR2_USE_MMU dependencies
The Bootlin uClibc toolchains for m68k-68xxx, riscv32-ilp32d, and xtensa-lx60 require an MMU. However, their generated Kconfig entries lack a BR2_USE_MMU dependency, allowing them to be selected for noMMU configurations. External toolchain validation then fails with: MMU support available in C library, please enable BR2_USE_MMU Add the missing BR2_USE_MMU dependencies for these architectures to prevent them from being selected for noMMU targets. Signed-off-by: Fengwei Tan <tfx2001@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
9556895e78
commit
3469c6793c
@@ -68,7 +68,7 @@ arches = {
|
||||
'prefix': 'arm',
|
||||
},
|
||||
'm68k-68xxx': {
|
||||
'conditions': ['BR2_m68k_m68k'],
|
||||
'conditions': ['BR2_m68k_m68k', 'BR2_USE_MMU'],
|
||||
'test_options': ['BR2_m68k', 'BR2_m68k_68040'],
|
||||
'prefix': 'm68k',
|
||||
},
|
||||
@@ -156,7 +156,7 @@ arches = {
|
||||
'prefix': 'powerpc64le',
|
||||
},
|
||||
'riscv32-ilp32d': {
|
||||
'conditions': ['BR2_riscv', 'BR2_riscv_g', 'BR2_RISCV_32', 'BR2_RISCV_ABI_ILP32D'],
|
||||
'conditions': ['BR2_riscv', 'BR2_riscv_g', 'BR2_RISCV_32', 'BR2_RISCV_ABI_ILP32D', 'BR2_USE_MMU'],
|
||||
'prefix': 'riscv32',
|
||||
},
|
||||
'riscv64-lp64d': {
|
||||
@@ -269,7 +269,7 @@ arches = {
|
||||
'prefix': 'i686',
|
||||
},
|
||||
'xtensa-lx60': {
|
||||
'conditions': ['BR2_xtensa', 'BR2_XTENSA_CUSTOM', 'BR2_XTENSA_LITTLE_ENDIAN'],
|
||||
'conditions': ['BR2_xtensa', 'BR2_XTENSA_CUSTOM', 'BR2_XTENSA_LITTLE_ENDIAN', 'BR2_USE_MMU'],
|
||||
'prefix': 'xtensa',
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user