Hi, not sure if this counts as a bug report or just some feedback, or I just didn't read all the release notes properly (at all ?) gdb 4.7 on i386-pc-solaris2.8 config.status contains : #!/bin/sh # This file was generated automatically by configure. Do not edit. # This directory was configured as follows: ./configure --host=i386-pc-solaris2.8 --norecursion # using "mh-frag" I was finding that when starting gdb on a threaded program, it said $ gdb.orig gen/BIN/evmDb [GDB will not be able to debug user-mode threads: ld.so.1: gdb.orig: fatal: relo cation error: file /usr/lib/libthread_db.so.1: symbol ps_pstop: referenced symbo l not found] GNU gdb 4.17 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-pc-solaris2.8"... A little poking around / reading of sol-thread.c reveals that ps_pstop is a symbol exported from gdb for libthread_db.so to call. But it didn't seem to be exported (nm -D, etc) relinking with gcc -Wl,-E (export all symbols) seemed to fix the problem for me - presumably this is overkill, and just exporting the ps_ functions would suffice, but I just wanted to get on... Built using gcc 2.95.2, which was configured --with-gnu-as --with-gnu-ld (not sure if you need to know that...) Hope this is useful - please write back if there's anything else you need to know. thanks dd -- [EMAIL PROTECTED] http://www.insignia.com _______________________________________________ Bug-gdb mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gdb