From 7d4e5717e05d588f4b9037310863d8bfc9505064 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Wed, 17 Apr 2013 09:58:15 +0000 Subject: [PATCH] Use AC_DEFINE for USE_THREAD_DB Use AC_DEFINE for USE_THREAD_DB instead of manually passing it down through -D flags. gdb/gdbserver/ 2013-04-17 Pedro Alves * configure.ac (USE_THREAD_DB): Delete variable. (if test "$srv_linux_thread_db" = "yes"): AC_DEFINE USE_THREAD_DB. Don't AC_SUBST USE_THREAD_DB. * Makefile.in (INTERNAL_CFLAGS): Remove @USE_THREAD_DB@. * config.in, configure: Regenerate. --- gdb/gdbserver/ChangeLog | 8 ++++++++ gdb/gdbserver/Makefile.in | 3 +-- gdb/gdbserver/config.in | 3 +++ gdb/gdbserver/configure | 7 +++---- gdb/gdbserver/configure.ac | 4 +--- 5 files changed, 16 insertions(+), 9 deletions(-) diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index f4c45439196..5edc818bcb1 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,11 @@ +2013-04-17 Pedro Alves + + * configure.ac (USE_THREAD_DB): Delete variable. + (if test "$srv_linux_thread_db" = "yes"): AC_DEFINE USE_THREAD_DB. + Don't AC_SUBST USE_THREAD_DB. + * Makefile.in (INTERNAL_CFLAGS): Remove @USE_THREAD_DB@. + * config.in, configure: Regenerate. + 2013-04-16 Pedro Alves * linux-low.h (struct lwp_info) : Move under diff --git a/gdb/gdbserver/Makefile.in b/gdb/gdbserver/Makefile.in index a2281cbb9b8..faa00983b5d 100644 --- a/gdb/gdbserver/Makefile.in +++ b/gdb/gdbserver/Makefile.in @@ -123,8 +123,7 @@ CFLAGS = @CFLAGS@ INTERNAL_CFLAGS_BASE = ${CFLAGS} ${GLOBAL_CFLAGS} \ ${PROFILE_CFLAGS} ${INCLUDE_CFLAGS} INTERNAL_WARN_CFLAGS = ${INTERNAL_CFLAGS_BASE} $(WARN_CFLAGS) -INTERNAL_CFLAGS = ${INTERNAL_WARN_CFLAGS} $(WERROR_CFLAGS) \ - @USE_THREAD_DB@ -DGDBSERVER +INTERNAL_CFLAGS = ${INTERNAL_WARN_CFLAGS} $(WERROR_CFLAGS) -DGDBSERVER # LDFLAGS is specifically reserved for setting from the command line # when running make. diff --git a/gdb/gdbserver/config.in b/gdb/gdbserver/config.in index 738c32224db..35a836dc614 100644 --- a/gdb/gdbserver/config.in +++ b/gdb/gdbserver/config.in @@ -289,6 +289,9 @@ #endif +/* Define if we should use libthread_db. */ +#undef USE_THREAD_DB + /* Define if we should use the Windows API, instead of the POSIX API. On Windows, we use the Windows API when building for MinGW, but the POSIX API when building for Cygwin. */ diff --git a/gdb/gdbserver/configure b/gdb/gdbserver/configure index da257bb76a2..5a561833aca 100755 --- a/gdb/gdbserver/configure +++ b/gdb/gdbserver/configure @@ -594,7 +594,6 @@ extra_libraries IPA_DEPFILES srv_xmlfiles srv_xmlbuiltin -USE_THREAD_DB GDBSERVER_LIBS GDBSERVER_DEPFILES RDYNAMIC @@ -5625,7 +5624,6 @@ LIBS="$old_LIBS" srv_thread_depfiles= srv_libs= -USE_THREAD_DB= if test "$srv_linux_thread_db" = "yes"; then if test "$ac_cv_lib_dl_dlopen" = "yes"; then @@ -5685,7 +5683,9 @@ $as_echo "$found" >&6; } fi srv_thread_depfiles="thread-db.o proc-service.o" - USE_THREAD_DB="-DUSE_THREAD_DB" + +$as_echo "#define USE_THREAD_DB 1" >>confdefs.h + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TD_VERSION" >&5 $as_echo_n "checking for TD_VERSION... " >&6; } if test "${gdbsrv_cv_have_td_version+set}" = set; then : @@ -5918,7 +5918,6 @@ fi - GNULIB=build-gnulib-gdbserver/import GNULIB_STDINT_H= diff --git a/gdb/gdbserver/configure.ac b/gdb/gdbserver/configure.ac index f6227d1378a..fdd891848e1 100644 --- a/gdb/gdbserver/configure.ac +++ b/gdb/gdbserver/configure.ac @@ -322,7 +322,6 @@ LIBS="$old_LIBS" srv_thread_depfiles= srv_libs= -USE_THREAD_DB= if test "$srv_linux_thread_db" = "yes"; then if test "$ac_cv_lib_dl_dlopen" = "yes"; then @@ -350,7 +349,7 @@ if test "$srv_linux_thread_db" = "yes"; then fi srv_thread_depfiles="thread-db.o proc-service.o" - USE_THREAD_DB="-DUSE_THREAD_DB" + AC_DEFINE(USE_THREAD_DB, 1, [Define if we should use libthread_db.]) AC_CACHE_CHECK([for TD_VERSION], gdbsrv_cv_have_td_version, [AC_TRY_COMPILE([#include ], [TD_VERSION;], [gdbsrv_cv_have_td_version=yes], @@ -459,7 +458,6 @@ fi AC_SUBST(GDBSERVER_DEPFILES) AC_SUBST(GDBSERVER_LIBS) -AC_SUBST(USE_THREAD_DB) AC_SUBST(srv_xmlbuiltin) AC_SUBST(srv_xmlfiles) AC_SUBST(IPA_DEPFILES) -- 2.30.2