diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-07-29 09:30:40 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-07-29 16:04:38 +0200 |
commit | ece1f4225ce2af0a274943753d9c2e7ced5d3262 (patch) | |
tree | ba702d5732e0c821dd77e43cccdbce6cadfc85e8 /toolchain | |
parent | d58a827fe558c09c2cce01b20e9a1e1bc8534e33 (diff) | |
download | buildroot-novena-ece1f4225ce2af0a274943753d9c2e7ced5d3262.tar.gz buildroot-novena-ece1f4225ce2af0a274943753d9c2e7ced5d3262.zip |
Fix computation of REAL_GNU_TARGET_NAME
The current computation of REAL_GNU_TARGET_NAME is incorrect for
non-ARM glibc platforms because it generates something such as
mipsel-unknown-linux- as the REAL_GNU_TARGET_NAME.
So we correct this by :
* Adding "gnu" in the suffix when glibc is used, so that in the
previous case we will have mipsel-unknown-linux-gnu
* Improving the ARM_EABI code to correctly append "eabi" when glibc
is selected, so that we have arm-unknown-linux-gnueabi, and to
append "gnueabi" when uclibc is selected, so that we have
arm-unknown-linux-uclibcgnueabi. The little trick here is that LIBC
and ABI aren't completely orthogonal on ARM.
This fixes problems such as :
checking host system type... Invalid configuration
`mipsel-unknown-linux-': machine `mipsel-unknown-linux' not recognized
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'toolchain')
0 files changed, 0 insertions, 0 deletions