diff options
author | Francesco Potortì <pot@gnu.org> | 2003-03-16 22:26:14 +0000 |
---|---|---|
committer | Francesco Potortì <pot@gnu.org> | 2003-03-16 22:26:14 +0000 |
commit | 9cd884a4342e7def69ee2b59c64fa96aeb2aa54c (patch) | |
tree | b5bcfe05ddb179e2992202ebd31905c655b98ff3 | |
parent | 334a61142c91f29784608f77042f98ee00cfa1ac (diff) |
Check for need for bigtoc support on IBM AIX for
solving a linker table overflow problem.
-rw-r--r-- | configure.in | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.in b/configure.in index c15c5dc0cf9..522e93f029d 100644 --- a/configure.in +++ b/configure.in @@ -1598,6 +1598,22 @@ else 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 temporarily so that C_SWITCH_X_SITE gets used # for the tests that follow. We set it back to REAL_CFLAGS later on. |