diff options
Diffstat (limited to 'libjava/configure.host')
-rw-r--r-- | libjava/configure.host | 10 |
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}" |