aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/configure.ac')
-rw-r--r--libjava/configure.ac3
1 files changed, 3 insertions, 0 deletions
diff --git a/libjava/configure.ac b/libjava/configure.ac
index 91adc20..8719431 100644
--- a/libjava/configure.ac
+++ b/libjava/configure.ac
@@ -675,6 +675,9 @@ if AC_TRY_EVAL(ac_compile); then
enable_sjlj_exceptions=yes
elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
enable_sjlj_exceptions=no
+ elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
+ # ARM EH ABI.
+ enable_sjlj_exceptions=no
fi
fi
CXXFLAGS="$old_CXXFLAGS"