mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -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>
(cherry picked from commit 3469c6793c)
Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
This commit is contained in:
committed by
Raphaël Mélotte
parent
f4c24994a7
commit
4336a539d7
@@ -68,7 +68,7 @@ arches = {
|
|||||||
'prefix': 'arm',
|
'prefix': 'arm',
|
||||||
},
|
},
|
||||||
'm68k-68xxx': {
|
'm68k-68xxx': {
|
||||||
'conditions': ['BR2_m68k_m68k'],
|
'conditions': ['BR2_m68k_m68k', 'BR2_USE_MMU'],
|
||||||
'test_options': ['BR2_m68k', 'BR2_m68k_68040'],
|
'test_options': ['BR2_m68k', 'BR2_m68k_68040'],
|
||||||
'prefix': 'm68k',
|
'prefix': 'm68k',
|
||||||
},
|
},
|
||||||
@@ -156,7 +156,7 @@ arches = {
|
|||||||
'prefix': 'powerpc64le',
|
'prefix': 'powerpc64le',
|
||||||
},
|
},
|
||||||
'riscv32-ilp32d': {
|
'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',
|
'prefix': 'riscv32',
|
||||||
},
|
},
|
||||||
'riscv64-lp64d': {
|
'riscv64-lp64d': {
|
||||||
@@ -269,7 +269,7 @@ arches = {
|
|||||||
'prefix': 'i686',
|
'prefix': 'i686',
|
||||||
},
|
},
|
||||||
'xtensa-lx60': {
|
'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',
|
'prefix': 'xtensa',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user