Date: Sat, 27 Mar 2004 22:53:00 -0000 From: "Niall Douglas" <s_sourceforge@nedprod.com> To: freebsd-threads@freebsd.org Subject: GDB 6.0 and FreeBSD threads Message-ID: <406605CC.14911.CD2D006@localhost>
next in thread | raw e-mail | index | archive | help
-----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?406605CC.14911.CD2D006>