Check for need for bigtoc support on IBM AIX for
authorFrancesco Potortì <pot@gnu.org>
Sun, 16 Mar 2003 22:30:36 +0000 (22:30 +0000)
committerFrancesco Potortì <pot@gnu.org>
Sun, 16 Mar 2003 22:30:36 +0000 (22:30 +0000)
solving a linker table overflow problem.

configure.in

index b4c473a..e3c756b 100644 (file)
@@ -1685,6 +1685,22 @@ else
   HAVE_XFREE386=no
 fi
 AC_MSG_RESULT($HAVE_XFREE386)
+  
+dnl Check for need for bigtoc support on IBM AIX
+
+case ${host_os} in
+aix*)
+  AC_CACHE_CHECK([for -bbigtoc option], [gdb_cv_bigtoc], [
+    case $GCC in
+    yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
+    *) gdb_cv_bigtoc=-bbigtoc ;;
+    esac
+
+    LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
+    AC_TRY_LINK([], [int i;], [], [gdb_cv_bigtoc=])
+  ])
+  ;;
+esac
 
 # Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
 # used for the tests that follow.  We set them back to REAL_CFLAGS and