aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/arc
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2024-09-25 11:24:54 +0200
committerFlorian Weimer <fweimer@redhat.com>2024-09-25 11:25:22 +0200
commit4ff55d08df0e6f11cbd217f4dca4532bd7d9330d (patch)
tree8b57ff04918552d0a9e27eae17b5da5e4af663d5 /sysdeps/arc
parentd67a7dbc844d0dfdc7fb33291064d24d37ae545d (diff)
downloadglibc-4ff55d08df0e6f11cbd217f4dca4532bd7d9330d.tar.xz
glibc-4ff55d08df0e6f11cbd217f4dca4532bd7d9330d.zip
arc: Remove HAVE_ARC_BE macro and disable big-endian port
It is no longer needed, now that ARC is always little endian.
Diffstat (limited to 'sysdeps/arc')
-rw-r--r--sysdeps/arc/configure11
-rw-r--r--sysdeps/arc/configure.ac7
2 files changed, 5 insertions, 13 deletions
diff --git a/sysdeps/arc/configure b/sysdeps/arc/configure
index 08e4f23f89..66d5fadcdd 100644
--- a/sysdeps/arc/configure
+++ b/sysdeps/arc/configure
@@ -175,13 +175,8 @@ fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arc_be" >&5
printf "%s\n" "$libc_cv_arc_be" >&6; }
if test $libc_cv_arc_be = yes; then
- # For shlib-versions.
- printf "%s\n" "#define HAVE_ARC_BE 1" >>confdefs.h
-
- config_vars="$config_vars
-default-abi = arcbe"
-else
- config_vars="$config_vars
-default-abi = arcle"
+ as_fn_error $? "big-endian not supported" "$LINENO" 5
fi
+config_vars="$config_vars
+default-abi = arcle"
diff --git a/sysdeps/arc/configure.ac b/sysdeps/arc/configure.ac
index 619da4e088..4d79ccb00d 100644
--- a/sysdeps/arc/configure.ac
+++ b/sysdeps/arc/configure.ac
@@ -17,9 +17,6 @@ AC_CACHE_CHECK([for big endian],
#endif
], libc_cv_arc_be=yes, libc_cv_arc_be=no)])
if test $libc_cv_arc_be = yes; then
- # For shlib-versions.
- AC_DEFINE(HAVE_ARC_BE)
- LIBC_CONFIG_VAR([default-abi], [arcbe])
-else
- LIBC_CONFIG_VAR([default-abi], [arcle])
+ AC_MSG_ERROR([big-endian not supported])
fi
+LIBC_CONFIG_VAR([default-abi], [arcle])