Fix ARM32 name for android

Must have eabi suffix for GCC to accept it. Also:
- We only have one glibc now, no need to account for eglibc.
- Rename aarch64 samples, eabi suffix does not apply to them
  (and ct-ng saveconfig was saving them into a different directory).

Fixes #772.

Signed-off-by: Alexey Neyman <stilor@att.net>
This commit is contained in:
Alexey Neyman 2017-07-07 12:38:32 -07:00
parent 81327dd966
commit 1029dcf91a
7 changed files with 4 additions and 6 deletions

View File

@ -7,6 +7,5 @@ CT_BINUTILS_LINKER_LD_GOLD=y
CT_BINUTILS_GOLD_THREADS=y
CT_BINUTILS_LD_WRAPPER=y
CT_BINUTILS_PLUGINS=y
CT_LIBC_glibc=y
CT_CC_LANG_CXX=y
CT_DEBUG_gdb=y

View File

@ -1,3 +1,3 @@
reporter_name="Bryan Hundven"
reporter_url="https://github.com/crosstool-ng/crosstool-ng/issues"
reporter_url=""
reporter_comment="Raspberry PI 3 aarch64"

View File

@ -6,6 +6,5 @@ CT_BINUTILS_LINKER_LD_GOLD=y
CT_BINUTILS_GOLD_THREADS=y
CT_BINUTILS_LD_WRAPPER=y
CT_BINUTILS_PLUGINS=y
CT_LIBC_glibc=y
CT_CC_LANG_CXX=y
CT_DEBUG_gdb=y

View File

@ -1,3 +1,3 @@
reporter_name="Bryan Hundven"
reporter_url="https://github.com/crosstool-ng/crosstool-ng/issues"
reporter_url=""
reporter_comment="Generic aarch64 toolchain"

View File

@ -15,10 +15,10 @@ CT_DoArchTupleValues() {
# The system part of the tuple:
case "${CT_LIBC},${CT_ARCH_ARM_EABI}" in
*glibc,y) CT_TARGET_SYS=gnueabi;;
glibc,y) CT_TARGET_SYS=gnueabi;;
uClibc,y) CT_TARGET_SYS=uclibc${CT_LIBC_UCLIBC_USE_GNU_SUFFIX:+gnu}eabi;;
musl,y) CT_TARGET_SYS=musleabi;;
bionic,y) CT_TARGET_SYS=android;;
bionic,y) CT_TARGET_SYS=androideabi;;
*,y) CT_TARGET_SYS=eabi;;
esac