aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host10
1 files changed, 10 insertions, 0 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index 583b4e2..4d4c6e3 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -30,6 +30,8 @@
# from a signal handler.
# disable_dladdr Set to "yes" if dladdr should not be used
# (i.e it is broken).
+# fallback_backtrace_h Header to use for fallback backtrace implementation
+# (only for targets that don't support DWARF2 unwind)
libgcj_flags=
libgcj_cflags=
@@ -42,6 +44,7 @@ sysdeps_dir=generic
slow_pthread_self=
can_unwind_signal=no
disable_dladdr=
+fallback_backtrace_h=sysdep/generic/backtrace.h
case "${target_optspace}:${host}" in
yes:*)
@@ -258,6 +261,13 @@ EOF
;;
esac
+case "${host}" in
+ *-cygwin* | *-mingw*)
+ fallback_backtrace_h=sysdep/i386/backtrace.h
+ ;;
+esac
+
+
libgcj_cflags="${libgcj_cflags} ${libgcj_flags}"
libgcj_cxxflags="${libgcj_cxxflags} ${libgcj_flags}"
libgcj_javaflags="${libgcj_javaflags} ${libgcj_flags}"