mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
arch/x86: remove support for i386
The Linux kernel doesn't even support i386 anymore, there is no NPTL support for i386 and uClibc-ng only supports NPTL on x86, so there is essentially no usable thread implementation. Most likely glibc and musl also don't support i386 either. So it's time to remove the support for this architecture variant. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
@@ -316,7 +316,6 @@ config BR2_TOOLCHAIN_GCC_AT_LEAST
|
||||
config BR2_TOOLCHAIN_HAS_SYNC_1
|
||||
bool
|
||||
default y
|
||||
depends on !BR2_x86_i386
|
||||
depends on !BR2_bfin
|
||||
depends on !BR2_microblaze
|
||||
depends on !BR2_sparc
|
||||
@@ -330,7 +329,6 @@ config BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
bool
|
||||
default y
|
||||
depends on !BR2_sparc
|
||||
depends on !BR2_x86_i386
|
||||
depends on !(BR2_arc && !BR2_ARC_ATOMIC_EXT)
|
||||
|
||||
# The availability of __sync for 8-byte types on ARM is somewhat
|
||||
@@ -362,7 +360,6 @@ config BR2_TOOLCHAIN_X86_HAS_SYNC_8
|
||||
bool
|
||||
default y
|
||||
depends on BR2_i386
|
||||
depends on !BR2_x86_i386
|
||||
depends on !BR2_x86_i486
|
||||
depends on !BR2_x86_c3
|
||||
depends on !BR2_x86_winchip_c6
|
||||
|
||||
@@ -615,8 +615,7 @@ config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
|
||||
bool "Musl 1.1.12 toolchain (experimental)"
|
||||
depends on (BR2_arm && BR2_ARM_EABI) || \
|
||||
(BR2_arm && BR2_ARM_EABIHF && !BR2_ARM_CPU_ARMV4) || \
|
||||
(BR2_armeb && BR2_ARM_EABI) || \
|
||||
(BR2_i386 && !BR2_x86_i386) || \
|
||||
(BR2_armeb && BR2_ARM_EABI) || BR2_i386 || \
|
||||
(BR2_mips && !BR2_SOFT_FLOAT) || \
|
||||
BR2_mipsel || (BR2_powerpc && BR2_powerpc_CLASSIC) || \
|
||||
BR2_sh4 || BR2_sh4eb || \
|
||||
|
||||
Reference in New Issue
Block a user