diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-10-01 00:46:39 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-10-01 00:46:39 +0200 |
commit | 012447ea171dfbac808e5cbc5e0191c3b8680c22 (patch) | |
tree | 2f9bb66e2b8590e6ed3f744d0c3e81870b546cb0 /configure.ac | |
parent | b06f87c7eb14eb7806cd1fafa779bde8792ed874 (diff) |
configure.ac: Add target-libffi to target_libraries.
* configure.ac: Add target-libffi to target_libraries.
Readd libgcj target disablings, modified to only target-libffi.
Readd target addition of go to unsupported languages.
* configure: Regenerated.
From-SVN: r240684
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index d09796ee8ac..afceb19458b 100644 --- a/configure.ac +++ b/configure.ac @@ -161,6 +161,7 @@ target_libraries="target-libgcc \ target-libssp \ target-libquadmath \ target-libgfortran \ + target-libffi \ target-libobjc \ target-libada \ target-libgo" @@ -696,6 +697,101 @@ case "${target}" in ;; esac +# Disable libffi for some systems. +case "${target}" in + powerpc-*-darwin*) + ;; + i[[3456789]]86-*-darwin*) + ;; + x86_64-*-darwin[[912]]*) + ;; + *-*-darwin*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + *-*-netware*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + *-*-phoenix*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + *-*-rtems*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + *-*-tpf*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + *-*-uclinux*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + *-*-vxworks*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + alpha*-*-*vms*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + arm*-*-freebsd*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + arm-wince-pe) + noconfigdirs="$noconfigdirs target-libffi" + ;; + arm*-*-symbianelf*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + cris-*-* | crisv32-*-*) + case "${target}" in + *-*-linux*) + ;; + *) # See PR46792 regarding target-libffi. + noconfigdirs="$noconfigdirs target-libffi";; + esac + ;; + hppa*64*-*-hpux*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + hppa*-hp-hpux11*) + ;; + hppa*-*-hpux*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + ia64*-*-*vms*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + i[[3456789]]86-w64-mingw*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + i[[3456789]]86-*-mingw*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + x86_64-*-mingw*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + mmix-*-*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + powerpc-*-aix*) + # copied from rs6000-*-* entry + noconfigdirs="$noconfigdirs target-libffi" + ;; + rs6000-*-aix*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + ft32-*-*) + noconfigdirs="$noconfigdirs target-libffi" + ;; + *-*-lynxos*) + noconfigdirs="$noconfigdirs target-libffi" + ;; +esac + +# Disable the go frontend on systems where it is known to not work. Please keep +# this in sync with contrib/config-list.mk. +case "${target}" in +*-*-darwin* | *-*-cygwin* | *-*-mingw* | *-*-aix*) + unsupported_languages="$unsupported_languages go" + ;; +esac + # Disable libgo for some systems where it is known to not work. # For testing, you can easily override this with --enable-libgo. if test x$enable_libgo = x; then |