toolchain: remove CodeSourcery x86 toolchain
authorBaruch Siach <baruch@tkos.co.il>
Fri, 16 Jun 2017 03:32:47 +0000 (06:32 +0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 20 Jun 2017 20:11:29 +0000 (22:11 +0200)
commit06cac6460f8214e8e87ab2946d5440595fce7f15
tree6c6678af6972f92f26613472e67804ed625ca740
parente251bdbe8d3efac1c6397d8896d415b5e59e394b
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>
Config.in.legacy
toolchain/toolchain-external/Config.in
toolchain/toolchain-external/toolchain-external-codesourcery-x86/Config.in [deleted file]
toolchain/toolchain-external/toolchain-external-codesourcery-x86/Config.in.options [deleted file]
toolchain/toolchain-external/toolchain-external-codesourcery-x86/toolchain-external-codesourcery-x86.hash [deleted file]
toolchain/toolchain-external/toolchain-external-codesourcery-x86/toolchain-external-codesourcery-x86.mk [deleted file]