summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorbviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4>2013-02-27 01:13:56 +0000
committerbviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4>2013-02-27 01:13:56 +0000
commit105fb905de866e04e0504d122a0c8bcf026c373e (patch)
treeec58aa18d6f38fee64fd80526f9fa9ab3f6fb6ed /configure.ac
parent5c879c81f86e8d0c28c433eebc010ab034ff663d (diff)
downloadgcc-105fb905de866e04e0504d122a0c8bcf026c373e.tar.gz
Merged with trunk at revision 126208.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/cilkplus@196302 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac20
1 files changed, 20 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 44c46c77d1c..74e8b4abb97 100644
--- a/configure.ac
+++ b/configure.ac
@@ -764,6 +764,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"
@@ -771,6 +788,9 @@ case "${target}" in
sh*-*-pe|mips*-*-pe|*arm-wince-pe)
libgloss_dir=wince
;;
+ aarch64*-*-* )
+ libgloss_dir=aarch64
+ ;;
arm*-*-*)
libgloss_dir=arm
;;