diff options
author | Doug Evans <dje@google.com> | 2009-12-21 20:52:53 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2009-12-21 20:52:53 +0000 |
commit | 10e86dd77848e00024b5de420c18e13db9a103c9 (patch) | |
tree | 79c8754517a0feb8a9824169a0b5927e1f232d3e /gdb/gdbserver/configure.ac | |
parent | 4ee62156d969867d3d3ffedf656a74643f77279e (diff) | |
download | gdb-10e86dd77848e00024b5de420c18e13db9a103c9.zip gdb-10e86dd77848e00024b5de420c18e13db9a103c9.tar.gz gdb-10e86dd77848e00024b5de420c18e13db9a103c9.tar.bz2 |
* configure.ac: Check for dladdr.
* config.in: Regenerate.
* configure: Regenerate.
* thread-db.c (dladdr_to_soname): Only define ifdef HAVE_DLADDR.
(try_thread_db_load): Update.
Diffstat (limited to 'gdb/gdbserver/configure.ac')
-rw-r--r-- | gdb/gdbserver/configure.ac | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gdb/gdbserver/configure.ac b/gdb/gdbserver/configure.ac index 215387d..6fea695 100644 --- a/gdb/gdbserver/configure.ac +++ b/gdb/gdbserver/configure.ac @@ -1,5 +1,5 @@ dnl Autoconf configure script for GDB server. -dnl Copyright (C) 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +dnl Copyright (C) 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 dnl Free Software Foundation, Inc. dnl dnl This file is part of GDB. @@ -45,6 +45,15 @@ AC_CHECK_HEADERS(sgtty.h termio.h termios.h sys/reg.h string.h dnl AC_CHECK_FUNCS(pread pwrite pread64) AC_REPLACE_FUNCS(memmem) +dnl dladdr is glibc-specific. It is used by thread-db.c but only for +dnl debugging messages. It lives in -ldl which is handled below so we don't +dnl use AC_CHECK_LIB (or AC_SEARCH_LIBS) here. Instead we just temporarily +dnl augment LIBS. +old_LIBS="$LIBS" +LIBS="$LIBS -ldl" +AC_CHECK_FUNCS(dladdr) +LIBS="$old_LIBS" + have_errno=no AC_MSG_CHECKING(for errno) AC_TRY_LINK([ |