198944Sobriendnl aclocal.m4 generated automatically by aclocal 1.4-p4
298944Sobrien
398944Sobriendnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
498944Sobriendnl This file is free software; the Free Software Foundation
598944Sobriendnl gives unlimited permission to copy and/or distribute it,
698944Sobriendnl with or without modifications, as long as this notice is preserved.
798944Sobrien
898944Sobriendnl This program is distributed in the hope that it will be useful,
998944Sobriendnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
1098944Sobriendnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
1198944Sobriendnl PARTICULAR PURPOSE.
1298944Sobrien
13130803Smarceldnl gdb/gdbserver/configure.in uses BFD_HAVE_SYS_PROCFS_TYPE.
14130803Smarcelsinclude(../../bfd/acinclude.m4)
1598944Sobrien
16130803SmarcelAC_DEFUN([SRV_CHECK_THREAD_DB],
17130803Smarcel[AC_CACHE_CHECK([for libthread_db],[srv_cv_thread_db],
18130803Smarcel [old_LIBS="$LIBS"
19130803Smarcel  LIBS="$LIBS -lthread_db"
20130803Smarcel  AC_TRY_LINK(
21130803Smarcel  [void ps_pglobal_lookup() {}
22130803Smarcel   void ps_pdread() {}
23130803Smarcel   void ps_pdwrite() {}
24130803Smarcel   void ps_lgetregs() {}
25130803Smarcel   void ps_lsetregs() {}
26130803Smarcel   void ps_lgetfpregs() {}
27130803Smarcel   void ps_lsetfpregs() {}
28130803Smarcel   void ps_getpid() {}],
29130803Smarcel  [td_ta_new();],
30130803Smarcel  [srv_cv_thread_db="-lthread_db"],
31130803Smarcel  [srv_cv_thread_db=no
3298944Sobrien
33130803Smarcel if test "$prefix" = "/usr" || test "$prefix" = "NONE"; then
34130803Smarcel  thread_db="/lib/libthread_db.so.1"
35130803Smarcel else
36130803Smarcel  thread_db='$prefix/lib/libthread_db.so.1'
37130803Smarcel fi
38130803Smarcel LIBS="$old_LIBS `eval echo "$thread_db"`"
39130803Smarcel AC_TRY_LINK(
40130803Smarcel  [void ps_pglobal_lookup() {}
41130803Smarcel   void ps_pdread() {}
42130803Smarcel   void ps_pdwrite() {}
43130803Smarcel   void ps_lgetregs() {}
44130803Smarcel   void ps_lsetregs() {}
45130803Smarcel   void ps_lgetfpregs() {}
46130803Smarcel   void ps_lsetfpregs() {}
47130803Smarcel   void ps_getpid() {}],
48130803Smarcel  [td_ta_new();],
49130803Smarcel  [srv_cv_thread_db="$thread_db"],
50130803Smarcel  [srv_cv_thread_db=no])
51130803Smarcel LIBS="$old_LIBS"
52130803Smarcel ]])
53130803Smarcel)])
5498944Sobrien
55