diff options
Diffstat (limited to 'libjava/configure.host')
-rw-r--r-- | libjava/configure.host | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libjava/configure.host b/libjava/configure.host index f5d1ef07cda..7f3b69fb772 100644 --- a/libjava/configure.host +++ b/libjava/configure.host @@ -96,20 +96,21 @@ case "${host}" in slow_pthread_self=yes ;; x86_64-*) + CHECKREFSPEC="%{m32:-fcheck-references}" sysdeps_dir=x86-64 - libgcj_flags="${libgcj_flags} -ffloat-store" - libgcj_interpreter=no + libgcj_flags="${libgcj_flags} -ffloat-store -fno-omit-frame-pointer" libgcj_cxxflags="-D__NO_MATH_INLINES" libgcj_cflags="-D__NO_MATH_INLINES" - DIVIDESPEC=-fno-use-divide-subroutine enable_hash_synchronization_default=yes slow_pthread_self=yes + libgcj_interpreter=yes ;; alpha*-*) sysdeps_dir=alpha libgcj_flags="${libgcj_flags} -mieee" libgcj_interpreter=yes enable_hash_synchronization_default=yes + IEEESPEC=-mieee ;; powerpc64*-*) # libffi not ported. @@ -132,7 +133,8 @@ case "${host}" in libgcj_interpreter=yes enable_hash_synchronization_default=yes ;; - sparc-*) + sparc*-*) + libgcj_interpreter=yes ;; ia64-*) sysdeps_dir=ia64 @@ -167,6 +169,7 @@ case "${host}" in *-*-darwin*) enable_hash_synchronization_default=no slow_pthread_self= + can_unwind_signal=no ;; *-*-freebsd*) slow_pthread_self= |