about summary refs log tree commit diff
path: root/sysdeps/arm/configure.ac
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2014-07-16 15:18:36 -0700
committerRoland McGrath <roland@hack.frob.com>2014-07-16 15:18:36 -0700
commit37fccd41923a26bb1c3e083b8bc5e398e77a24d1 (patch)
treef7ce3f321ddc19192f2c7f2ed92f9e298ab4b347 /sysdeps/arm/configure.ac
parent8badf496ab2cfa40a8d98fa0557b69c539e10a72 (diff)
downloadglibc-37fccd41923a26bb1c3e083b8bc5e398e77a24d1.tar.gz
glibc-37fccd41923a26bb1c3e083b8bc5e398e77a24d1.tar.xz
glibc-37fccd41923a26bb1c3e083b8bc5e398e77a24d1.zip
ARM: Clean up EABI-related configury
Diffstat (limited to 'sysdeps/arm/configure.ac')
-rw-r--r--sysdeps/arm/configure.ac11
1 files changed, 11 insertions, 0 deletions
diff --git a/sysdeps/arm/configure.ac b/sysdeps/arm/configure.ac
index f1d980436b..86c0c08317 100644
--- a/sysdeps/arm/configure.ac
+++ b/sysdeps/arm/configure.ac
@@ -39,3 +39,14 @@ if test $libc_cv_arm_tls_desc = yes; then
 else
   LIBC_CONFIG_VAR([have-arm-tls-desc], [no])
 fi
+
+libc_cv_gcc_unwind_find_fde=no
+
+# Remove -fno-unwind-tables that was added in sysdeps/arm/preconfigure.ac.
+CFLAGS=${CFLAGS% -fno-unwind-tables}
+
+dnl The normal configure check for gcc -fexecptions fails because it can't
+dnl find __aeabi_unwind_cpp_pr0.  Work around this here; our GCC definitely
+dnl has -fexceptions.
+libc_cv_gcc_exceptions=yes
+exceptions=-fexceptions