kumquat-buildroot/toolchain
Thomas Petazzoni 68973cca23 toolchain-external: adjust logic to support Linaro 2012.05
The check_glibc function verifies that the C library of the external
toolchain is glibc. To do so, it verified that a file matching
ld-linux*.so.* or ld.so.* was found in the lib/ directory of the
toolchain's sysroot. However, with the Linaro 2012.05 toolchain, the
lib/ directory contains two links named ld-linux-armhf.so.3 and
ld-linux.so.3, which means that the first ld-linux*.so.* wildcard
expression expands to two files, which generates a syntax error for
the "test" program. We replace that with a more elaborate find+wc
combination to determine whether at least one matching file is
present.

The check_arm_abi function verifies the ABI of an ARM toolchain. For
EABI, it tested that the target name ends with eabi. However, with
Linaro 2012.05, the tuple is now arm-linux-gnueabihf (for hard float),
so we have to adjust the logic to accept this additional "hf"
specification in the tuple.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2012-07-22 16:53:25 +02:00
..
elf2flt Remove REAL_GNU_TARGET_NAME 2012-06-23 15:14:51 +02:00
gcc toolchain/gcc : bump 4.5.x version 2012-07-02 21:53:54 +02:00
gdb toolchain: reinstate host/usr/bin/$arch-linux-* symlinks for gcc/gdb binaries 2012-06-23 21:33:17 +02:00
kernel-headers kernel-headers: bump 3.{0, 4}.x stable versions 2012-07-20 20:03:53 +02:00
toolchain-buildroot mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-crosstool-ng toolchain/crosstool-ng: change use of BR2_JLEVEL to PARALLEL_JOBS 2012-06-24 11:10:47 +02:00
toolchain-external toolchain-external: add Linaro 2012.05 2012-07-22 16:53:25 +02:00
uClibc toolchain/mips: kill EABI and fix N32 2012-07-15 00:57:42 +02:00
Config.in
helpers.mk toolchain-external: adjust logic to support Linaro 2012.05 2012-07-22 16:53:25 +02:00
toolchain-buildroot.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-common.in Add support to generate locale data 2012-05-09 00:26:21 +02:00
toolchain-crosstool-ng.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-external.mk mklibs: remove support 2012-04-25 09:56:30 +02:00