aboutsummaryrefslogtreecommitdiff
path: root/Config.in.legacy
diff options
context:
space:
mode:
authorGravatar Baruch Siach <baruch@tkos.co.il>2017-06-16 06:32:47 +0300
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-06-20 22:11:29 +0200
commit06cac6460f8214e8e87ab2946d5440595fce7f15 (patch)
tree6c6678af6972f92f26613472e67804ed625ca740 /Config.in.legacy
parente251bdbe8d3efac1c6397d8896d415b5e59e394b (diff)
downloadbuildroot-06cac6460f8214e8e87ab2946d5440595fce7f15.tar.gz
buildroot-06cac6460f8214e8e87ab2946d5440595fce7f15.tar.bz2
toolchain: remove CodeSourcery x86 toolchain
Since glibc 2.17, executable link command need not include the -lrt option for clock_* system calls. As a result, over time less and less software packages bother to check whether to toolchain needs -lrt. We are now at a point where maintainers refuse to add this complexity into their build system. This requires Buildroot to carry patches fixing this issue indefinitely. glibc 2.17 is now 4.5 years old. There is no reason to use an older version with current software. This commit removes the predefined profile for CodeSourcery x86 toolchain that is based on glibc 2.16. One may still use the custom external toolchain support in Buildroot to get this toolchain back, and deal with any build issues that this toolchain causes. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'Config.in.legacy')
-rw-r--r--Config.in.legacy9
1 files changed, 9 insertions, 0 deletions
diff --git a/Config.in.legacy b/Config.in.legacy
index a5f7288c4f..b851af2017 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,15 @@ endif
###############################################################################
comment "Legacy options removed in 2017.08"
+config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86
+ bool "x86 Sourcery toolchain has been removed"
+ select BR2_LEGACY
+ help
+ The Sourcery CodeBench toolchain for the x86 architecture has
+ been removed, since it uses glibc older than 2.17 that requires
+ -lrt to link executables using clock_* system calls. This makes
+ this toolchain difficult to maintain over time.
+
config BR2_GCC_VERSION_4_8_X
bool "gcc 4.8.x support removed"
select BR2_LEGACY