1*b725ae77Skettenisdnl gdb/gdbserver/configure.in uses BFD_HAVE_SYS_PROCFS_TYPE. 2*b725ae77Skettenissinclude(../../bfd/acinclude.m4) 3*b725ae77Skettenis 4*b725ae77SkettenisAC_DEFUN([SRV_CHECK_THREAD_DB], 5*b725ae77Skettenis[AC_CACHE_CHECK([for libthread_db],[srv_cv_thread_db], 6*b725ae77Skettenis [old_LIBS="$LIBS" 7*b725ae77Skettenis LIBS="$LIBS -lthread_db" 8*b725ae77Skettenis AC_TRY_LINK( 9*b725ae77Skettenis [void ps_pglobal_lookup() {} 10*b725ae77Skettenis void ps_pdread() {} 11*b725ae77Skettenis void ps_pdwrite() {} 12*b725ae77Skettenis void ps_lgetregs() {} 13*b725ae77Skettenis void ps_lsetregs() {} 14*b725ae77Skettenis void ps_lgetfpregs() {} 15*b725ae77Skettenis void ps_lsetfpregs() {} 16*b725ae77Skettenis void ps_getpid() {}], 17*b725ae77Skettenis [td_ta_new();], 18*b725ae77Skettenis [srv_cv_thread_db="-lthread_db"], 19*b725ae77Skettenis [srv_cv_thread_db=no 20*b725ae77Skettenis 21*b725ae77Skettenis if test "$prefix" = "/usr" || test "$prefix" = "NONE"; then 22*b725ae77Skettenis thread_db="/lib/libthread_db.so.1" 23*b725ae77Skettenis else 24*b725ae77Skettenis thread_db='$prefix/lib/libthread_db.so.1' 25*b725ae77Skettenis fi 26*b725ae77Skettenis LIBS="$old_LIBS `eval echo "$thread_db"`" 27*b725ae77Skettenis AC_TRY_LINK( 28*b725ae77Skettenis [void ps_pglobal_lookup() {} 29*b725ae77Skettenis void ps_pdread() {} 30*b725ae77Skettenis void ps_pdwrite() {} 31*b725ae77Skettenis void ps_lgetregs() {} 32*b725ae77Skettenis void ps_lsetregs() {} 33*b725ae77Skettenis void ps_lgetfpregs() {} 34*b725ae77Skettenis void ps_lsetfpregs() {} 35*b725ae77Skettenis void ps_getpid() {}], 36*b725ae77Skettenis [td_ta_new();], 37*b725ae77Skettenis [srv_cv_thread_db="$thread_db"], 38*b725ae77Skettenis [srv_cv_thread_db=no]) 39*b725ae77Skettenis LIBS="$old_LIBS" 40*b725ae77Skettenis ]]) 41*b725ae77Skettenis)]) 42