12b29b0fd0f92cf24923edfe439c23367cb09d4f6David 'Digit' TurnerFrom 13f33eb9ee5367715e648871d18e0d9b14ace815 Mon Sep 17 00:00:00 2001 2a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' TurnerFrom: David 'Digit' Turner <digit@android.com> 32b29b0fd0f92cf24923edfe439c23367cb09d4f6David 'Digit' TurnerDate: Fri, 20 Apr 2012 15:51:23 +0200 42b29b0fd0f92cf24923edfe439c23367cb09d4f6David 'Digit' TurnerSubject: ndk: Proper libthread_db support in gdbserver 5a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner 62b29b0fd0f92cf24923edfe439c23367cb09d4f6David 'Digit' TurnerChange-Id: If1c5f967e0f57d205215f28945e682bb5c291170 7a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner--- 8e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner gdb-6.6/gdb/gdbserver/acinclude.m4 | 2 +- 9e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner gdb-6.6/gdb/gdbserver/configure | 2 +- 10e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner gdb-7.1.x/gdb/gdbserver/Makefile.in | 8 ++++---- 11e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner gdb-7.1.x/gdb/gdbserver/configure | 4 ++-- 12e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner gdb-7.1.x/gdb/gdbserver/configure.ac | 4 ++-- 13e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 5 files changed, 10 insertions(+), 10 deletions(-) 14a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner 15a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turnerdiff --git a/gdb-6.6/gdb/gdbserver/acinclude.m4 b/gdb-6.6/gdb/gdbserver/acinclude.m4 162b29b0fd0f92cf24923edfe439c23367cb09d4f6David 'Digit' Turnerindex aaad2e2549d349be0b2b61008b6c248c1cc2aab5..04f023c 100644 17a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner--- a/gdb-6.6/gdb/gdbserver/acinclude.m4 18a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner+++ b/gdb-6.6/gdb/gdbserver/acinclude.m4 19a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner@@ -4,7 +4,7 @@ sinclude(../../bfd/bfd.m4) 20a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner AC_DEFUN([SRV_CHECK_THREAD_DB], 21a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner [AC_CACHE_CHECK([for libthread_db],[srv_cv_thread_db], 22a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner [old_LIBS="$LIBS" 23a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner- LIBS="$LIBS -lthread_db" 24a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner+ LIBS="$LIBS -lthread_db -lc" 25a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner AC_TRY_LINK( 26a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner [void ps_pglobal_lookup() {} 27a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner void ps_pdread() {} 28a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turnerdiff --git a/gdb-6.6/gdb/gdbserver/configure b/gdb-6.6/gdb/gdbserver/configure 29a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turnerindex 9d97888..debb43a 100755 30a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner--- a/gdb-6.6/gdb/gdbserver/configure 31a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner+++ b/gdb-6.6/gdb/gdbserver/configure 32a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner@@ -3657,7 +3657,7 @@ if test "${srv_cv_thread_db+set}" = set; then 33a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner echo $ECHO_N "(cached) $ECHO_C" >&6 34a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner else 35a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner old_LIBS="$LIBS" 36a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner- LIBS="$LIBS -lthread_db" 37a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner+ LIBS="$LIBS -lthread_db -lc" 38a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner cat >conftest.$ac_ext <<_ACEOF 39a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner /* confdefs.h. */ 40a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner _ACEOF 41e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turnerdiff --git a/gdb-7.1.x/gdb/gdbserver/Makefile.in b/gdb-7.1.x/gdb/gdbserver/Makefile.in 42e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turnerindex 5bf82e2..bc2ed43 100644 43e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner--- a/gdb-7.1.x/gdb/gdbserver/Makefile.in 44e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+++ b/gdb-7.1.x/gdb/gdbserver/Makefile.in 45e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner@@ -176,13 +176,13 @@ clean-info: 46e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 47e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner gdbserver$(EXEEXT): $(OBS) ${ADD_DEPS} ${CDEPS} 48e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner rm -f gdbserver$(EXEEXT) 49e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- ${CC-LD} $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) -o gdbserver$(EXEEXT) $(OBS) \ 50e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- $(GDBSERVER_LIBS) $(XM_CLIBS) 51e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ ${CC-LD} $(INTERNAL_CFLAGS) $(OBS) $(GDBSERVER_LIBS) $(XM_CLIBS) \ 52e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ $(INTERNAL_LDFLAGS) -o gdbserver$(EXEEXT) 53e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 54e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner gdbreplay$(EXEEXT): $(GDBREPLAY_OBS) 55e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner rm -f gdbreplay$(EXEEXT) 56e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- ${CC-LD} $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) -o gdbreplay$(EXEEXT) $(GDBREPLAY_OBS) \ 57e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- $(XM_CLIBS) 58e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ ${CC-LD} $(INTERNAL_CFLAGS) -o gdbreplay$(EXEEXT) $(GDBREPLAY_OBS) \ 59e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ $(XM_CLIBS) $(INTERNAL_LDFLAGS) 60e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 61e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner # Put the proper machine-specific files first, so M-. on a machine 62e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner # specific routine gets the one for the correct machine. 63e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turnerdiff --git a/gdb-7.1.x/gdb/gdbserver/configure b/gdb-7.1.x/gdb/gdbserver/configure 64e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turnerindex 47bd81a..399d08b 100755 65e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner--- a/gdb-7.1.x/gdb/gdbserver/configure 66e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+++ b/gdb-7.1.x/gdb/gdbserver/configure 67e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner@@ -4291,7 +4291,7 @@ srv_libs= 68e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner USE_THREAD_DB= 69e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 70e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner if test "$srv_linux_thread_db" = "yes"; then 71e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- srv_libs="-ldl" 72e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ srv_libs="-lthread_db -lc" 73e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner old_LDFLAGS="$LDFLAGS" 74e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner LDFLAGS="$LDFLAGS -rdynamic" 75e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner@@ -4356,7 +4356,7 @@ if test "${with_libthread_db+set}" = set; then : 77e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 78e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner $as_echo "#define USE_LIBTHREAD_DB_DIRECTLY 1" >>confdefs.h 79e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 80e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- srv_libs="$srv_libthread_db_path" 81e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ srv_libs="$srv_libthread_db_path -lc" 82e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 83e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner fi 84e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 85e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turnerdiff --git a/gdb-7.1.x/gdb/gdbserver/configure.ac b/gdb-7.1.x/gdb/gdbserver/configure.ac 86e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turnerindex 638c228..a13117b 100644 87e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner--- a/gdb-7.1.x/gdb/gdbserver/configure.ac 88e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+++ b/gdb-7.1.x/gdb/gdbserver/configure.ac 89e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner@@ -180,7 +180,7 @@ srv_libs= 90e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner USE_THREAD_DB= 91e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 92e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner if test "$srv_linux_thread_db" = "yes"; then 93e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- srv_libs="-ldl" 94e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ srv_libs="-lthread_db -lc" 95e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner old_LDFLAGS="$LDFLAGS" 96e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner LDFLAGS="$LDFLAGS -rdynamic" 97e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner AC_TRY_LINK([], [], [RDYNAMIC=-rdynamic], [RDYNAMIC=]) 98e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner@@ -202,7 +202,7 @@ AC_ARG_WITH(libthread-db, 99e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner AS_HELP_STRING([--with-libthread-db=PATH], [use given libthread_db directly]), 100e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner [srv_libthread_db_path="${withval}" 101e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner AC_DEFINE(USE_LIBTHREAD_DB_DIRECTLY, 1, [Define if we should use libthread_db directly.]) 102e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner- srv_libs="$srv_libthread_db_path" 103e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner+ srv_libs="$srv_libthread_db_path -lc" 104e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner ]) 105e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner 106e1ffa3fd89266e13c887a8d25f6f7eb4abfa0ec2David 'Digit' Turner if test "$srv_xmlfiles" != ""; then 107b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsiehdiff --git a/gdb-7.3.x/gdb/gdbserver/Makefile.in b/gdb-7.3.x/gdb/gdbserver/Makefile.in 108b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsiehindex 7d565af..e5e8ae4 100644 109b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh--- a/gdb-7.3.x/gdb/gdbserver/Makefile.in 110b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+++ b/gdb-7.3.x/gdb/gdbserver/Makefile.in 111b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh@@ -233,13 +233,13 @@ clean-info: 112b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 113b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh gdbserver$(EXEEXT): $(OBS) ${ADD_DEPS} ${CDEPS} 114b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh rm -f gdbserver$(EXEEXT) 115b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- ${CC-LD} $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) -o gdbserver$(EXEEXT) $(OBS) \ 116b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- $(GDBSERVER_LIBS) $(XM_CLIBS) 117b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ ${CC-LD} $(INTERNAL_CFLAGS) $(OBS) $(GDBSERVER_LIBS) $(XM_CLIBS) \ 118b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ $(INTERNAL_LDFLAGS) -o gdbserver$(EXEEXT) 119b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 120b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh gdbreplay$(EXEEXT): $(GDBREPLAY_OBS) 121b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh rm -f gdbreplay$(EXEEXT) 122b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- ${CC-LD} $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) -o gdbreplay$(EXEEXT) $(GDBREPLAY_OBS) \ 123b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- $(XM_CLIBS) 124b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ ${CC-LD} $(INTERNAL_CFLAGS) -o gdbreplay$(EXEEXT) $(GDBREPLAY_OBS) \ 125b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ $(XM_CLIBS) $(INTERNAL_LDFLAGS) 126b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 127b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh IPA_OBJS=tracepoint-ipa.o utils-ipa.o regcache-ipa.o remote-utils-ipa.o ${IPA_DEPFILES} 128b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 129b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsiehdiff --git a/gdb-7.3.x/gdb/gdbserver/configure b/gdb-7.3.x/gdb/gdbserver/configure 130b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsiehindex 110e406..c50e9ac 100755 131b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh--- a/gdb-7.3.x/gdb/gdbserver/configure 132b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+++ b/gdb-7.3.x/gdb/gdbserver/configure 133b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh@@ -4807,7 +4807,7 @@ rm -f core conftest.err conftest.$ac_objext \ 134b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5 135b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh $as_echo "$found" >&6; } 136b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh else 137b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- srv_libs="-lthread_db" 138b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ srv_libs="-lthread_db -lc" 139b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh fi 140b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 141b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh srv_thread_depfiles="thread-db.o proc-service.o" 142b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh@@ -4848,7 +4848,7 @@ fi 143b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh # Check whether --with-libthread-db was given. 144b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh if test "${with_libthread_db+set}" = set; then : 145b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh withval=$with_libthread_db; srv_libthread_db_path="${withval}" 146b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- srv_libs="$srv_libthread_db_path" 147b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ srv_libs="$srv_libthread_db_path -lc" 148b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 149b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh fi 150b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 151b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsiehdiff --git a/gdb-7.3.x/gdb/gdbserver/configure.ac b/gdb-7.3.x/gdb/gdbserver/configure.ac 152b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsiehindex 77e06c3..c70f3cf 100644 153b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh--- a/gdb-7.3.x/gdb/gdbserver/configure.ac 154b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+++ b/gdb-7.3.x/gdb/gdbserver/configure.ac 155b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh@@ -315,7 +315,7 @@ if test "$srv_linux_thread_db" = "yes"; then 156b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh LDFLAGS="$old_LDFLAGS" 157b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh AC_MSG_RESULT($found) 158b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh else 159b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- srv_libs="-lthread_db" 160b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ srv_libs="-lthread_db -lc" 161b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh fi 162b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 163b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh srv_thread_depfiles="thread-db.o proc-service.o" 164b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh@@ -332,7 +332,7 @@ fi 165b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh AC_ARG_WITH(libthread-db, 166b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh AS_HELP_STRING([--with-libthread-db=PATH], [use given libthread_db directly]), 167b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh [srv_libthread_db_path="${withval}" 168b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh- srv_libs="$srv_libthread_db_path" 169b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh+ srv_libs="$srv_libthread_db_path -lc" 170b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh ]) 171b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh 172b1a003da9285fd45a7bfdcf72e1235caf5f24a6bAndrew Hsieh if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then 173a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner-- 1742b29b0fd0f92cf24923edfe439c23367cb09d4f6David 'Digit' Turner1.7.6.rc0 175a0f307d9a1b8e0d5e2a8b4ea0a4126ef7fb3a29bDavid 'Digit' Turner 176