diff options
| author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-04-17 23:31:34 +0200 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-04-18 23:38:34 +0200 |
| commit | 6cb4814c87cb1282b4a1d35e73743e8dd1b12ec5 (patch) | |
| tree | 230e430c799d4cf87d98487e397529354a8fd86e /toolchain | |
| parent | fdbbff08bc8a62a1c5bc5c14f7fce07a84858cf9 (diff) | |
| download | buildroot-6cb4814c87cb1282b4a1d35e73743e8dd1b12ec5.tar.gz buildroot-6cb4814c87cb1282b4a1d35e73743e8dd1b12ec5.zip | |
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>
Diffstat (limited to 'toolchain')
| -rw-r--r-- | toolchain/toolchain-common.in | 3 | ||||
| -rw-r--r-- | toolchain/toolchain-external/Config.in | 3 |
2 files changed, 1 insertions, 5 deletions
diff --git a/toolchain/toolchain-common.in b/toolchain/toolchain-common.in index 0907c5e830..7ad1c05825 100644 --- a/toolchain/toolchain-common.in +++ b/toolchain/toolchain-common.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 diff --git a/toolchain/toolchain-external/Config.in b/toolchain/toolchain-external/Config.in index ff759a0d9b..d6f57a1a5b 100644 --- a/toolchain/toolchain-external/Config.in +++ b/toolchain/toolchain-external/Config.in @@ -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 || \ |

