Re: [patch] Smaller gdb: -rdynamic -> -Wl,--dynamic-list

Andreas Schwab
2010-06-13T20:17:10Z

Tested on ppc-linux.

Andreas.

2010-06-13 Andreas Schwab <schwab@linux-m68k.org>

* configure.ac: Check for RDYNAMIC also for cross builds.
* configure: Regenerate.

--- configure.ac.~1.122.~ 2010-06-12 23:13:19.000000000 +0200
+++ configure.ac 2010-06-13 22:09:54.000000000 +0200
@@ -1453,14 +1453,7 @@ aix*)
;;
esac

-
-dnl For certain native configurations, we need to check whether thread
-dnl support can be built in or not.
-dnl
-dnl Note that we only want this if we are both native (host == target),
-dnl and not doing a canadian cross build (build == host).
-
-if test ${build} = ${host} -a ${host} = ${target} ; then
+if test "${gdb_native}" = yes; then
if test "$GCC" = "yes" ; then
# The dynamically loaded libthread_db needs access to symbols in the gdb
# executable. Older GNU ld supports --export-dynamic but --dynamic-list
@@ -1507,7 +1500,15 @@ if test ${build} = ${host} -a ${host} =
LDFLAGS="$old_LDFLAGS"
AC_MSG_RESULT($found)
fi
+fi

+dnl For certain native configurations, we need to check whether thread
+dnl support can be built in or not.
+dnl
+dnl Note that we only want this if we are both native (host == target),
+dnl and not doing a canadian cross build (build == host).
+
+if test ${build} = ${host} -a ${host} = ${target} ; then
case ${host_os} in
hpux*)
AC_MSG_CHECKING(for HPUX/OSF thread support)

--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."