#26450: gdb does not work for debugging gcc45 C++ programs --------------------------------+------------------------------------------- Reporter: bumens@… | Owner: dweber@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: gdb --------------------------------+------------------------------------------- Comment(by tvb377@…): I think that this ticket really describes 2 things. First is that you cannot really use mp-g++-4.5. See http://lists.macosforge.org/pipermail/macports-dev/2011-June/014877.html That accounts at least for one of the errors I experienced during my first tests. Second is that mainline GNU gdb apparently does not work for OSX as a target. Using gdb 7.3 to trace through a hello world in C++ gives for me: (gdb) b main Breakpoint 1 at 0x1000009c9: file ostringstream.cpp, line 6. (gdb) r Starting program: a.out BFD: unable to read unknown load command 0x24 BFD: unable to read unknown load command 0x26 Error in re-setting breakpoint 1: Cannot access memory at address 0x1000009bd I get similar results when trying a C program, also of "hello world" complexity. As far as I can see gdb is dead for OSX as a target. Since lldb works quite well for OSX targets that's not too bad. Maybe the port should be marked as "broken". -- Ticket URL: <https://trac.macports.org/ticket/26450#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS