X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=configure;h=d809535ed0aaf58c7746c927c9894a0f1fed8417;hb=0d0fb1ba5f0512ca8b670d3bdcf2083db355d3d7;hp=e669aa0ef2ea0ff86fea838f86a501433fe32e26;hpb=3a98824c4c370a4b415788c54246f097753268db;p=binutils-gdb.git diff --git a/configure b/configure index e669aa0ef2e..d809535ed0a 100755 --- a/configure +++ b/configure @@ -3413,6 +3413,23 @@ case "${target}" in ;; 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 + case "${target}" in + *-*-darwin*) + # PR 46986 + noconfigdirs="$noconfigdirs target-libgo" + ;; + *-*-cygwin* | *-*-mingw*) + noconfigdirs="$noconfigdirs target-libgo" + ;; + *-*-aix*) + noconfigdirs="$noconfigdirs target-libgo" + ;; + esac +fi + # Default libgloss CPU subdirectory. libgloss_dir="$target_cpu" @@ -3420,6 +3437,9 @@ case "${target}" in sh*-*-pe|mips*-*-pe|*arm-wince-pe) libgloss_dir=wince ;; + aarch64*-*-* ) + libgloss_dir=aarch64 + ;; arm*-*-*) libgloss_dir=arm ;;