summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2016-11-04 13:32:06 +0000
committerJoseph Myers <joseph@codesourcery.com>2016-11-04 13:32:06 +0000
commit9a2835df5c25bc5a5669029fc92a60bfe25bf1c3 (patch)
treed5a3769ac833c1fc33a279ad851e957791b00146
parent6c50bb532bb1f47084762e16fbf52af9b5a752d8 (diff)
downloadglibc-9a2835df5c25bc5a5669029fc92a60bfe25bf1c3.tar.gz
Handle tilegx* machine names.
This patch makes sysdeps/tile/preconfigure handle tilegx* machine names instead of just plain tilegx. That matches GCC, and in particular allows a big-endian toolchain to use the tilegxbe-linux-gnu name when configuring both GCC and glibc. Tested with compilation for tilegxbe-linux-gnu, both 32-bit and 64-bit (building a subsequent GCC against that glibc still falls over because of both 32-bit and 64-bit libraries going in the lib directory, as noted at <https://sourceware.org/ml/libc-alpha/2016-11/msg00129.html>). * sysdeps/tile/preconfigure: Accept tilegx* instead of tilegx.
-rw-r--r--ChangeLog4
-rw-r--r--sysdeps/tile/preconfigure2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e37049d8e0..b6d2ba02d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-11-04 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/tile/preconfigure: Accept tilegx* instead of tilegx.
+
2016-11-03 Joseph Myers <joseph@codesourcery.com>
* conform/Makefile ($(linknamespace-header-tests)): Also depend on
diff --git a/sysdeps/tile/preconfigure b/sysdeps/tile/preconfigure
index dfe050cc6d..f3e5d7edae 100644
--- a/sysdeps/tile/preconfigure
+++ b/sysdeps/tile/preconfigure
@@ -2,7 +2,7 @@
case "$machine" in
tilepro)
base_machine=tile machine=tile/tilepro ;;
- tilegx)
+ tilegx*)
base_machine=tile
if $CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | grep -q __LP64__; then
machine=tile/tilegx/tilegx64