GDB 6.0 and FreeBSD threads
Niall Douglas
s_sourceforge at nedprod.com
Sat Mar 27 14:52:30 PST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I'm nearly finished porting my project to FreeBSD from Linux but I'm
getting a SIGSEGV at odd places in the code. Unfortunately my project
absolutely requires G++ v3.4 as the template support in v3.3 is not
up to par. Hence one has a problem debugging the executable with gdb
<6.0 (it works, but it's flaky).
I tried compiling gdb 6.0 on FreeBSD and it compiles fine.
Unfortunately it appears to be missing thread support which is most
annoying. After searching around, I've discovered you guys patched
gdb 5.x with uthread.c.
Here's my question - how much work would be required to getting the
5.x uthread.c to work with gdb 6.0? Has somebody already done most of
the work (if so, can you supply me with a diff)? I don't need
fantastic support, just enough to help me find this bug (it's weird -
it's almost as though g++ is writing off the end of the stack ie; bad
code generation. Yet surely if that were the case, we'd have the same
SIGSEGV on Linux :( ).
Any info much appreciated.
Cheers,
Niall
-----BEGIN PGP SIGNATURE-----
Version: idw's PGP-Frontend 4.9.6.1 / 9-2003 + PGP 8.0.2
iQA/AwUBQGYFzcEcvDLFGKbPEQJHlgCfY2KKaQOzPskaSQHegsIzMDmgR5IAnib6
AXyRMyuQgka/IvsjlI6dZS5w
=b1Vq
-----END PGP SIGNATURE-----
More information about the freebsd-threads
mailing list