I am not really answering your question but raising other questions, such as: does macports install gcc via a full build or are binaries used in the install?
I am not expert enough to know the details here, but it appears that debug information may have been left in the gcc libraries and distribution. That suggests to me the gcc install is based on binaries. Not sure, and not sure if this is standard for macports or not. I have installed gfortran binaries on top of Apple's gcc. These are available from various places, however, the provided libraries might have debug information and need to be stripped of that using the "strip -d" command. The otool command is useful to determine which dynamic libraries are being accessed and may need to be stripped. To summarize: I have no experience with macports gcc builds. Thanks for providing the information that certain of the builds have gfortran. (macports does provide g95, an alternate open source compiler). If we get information about how macports builds gcc, perhaps we can understand the error you speak of. Other than that, you might try binary gfortran builds. These work with gdb only after "stripping" in my opinion. Other caveats: gdb v6.X (supplied by Apple) is the only one I can get to work with gcc/gfortran. You might need to use the -gdwarf-2 compiler option with gfortran to get proper operation. I have used cgdb with good success on gfortran codes. -Tony On 6/8/10 7:00 AM, "[email protected]" <[email protected]> wrote: Send macports-users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://lists.macosforge.org/mailman/listinfo.cgi/macports-users or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of macports-users digest..." Today's Topics: 1. I need a working gdb w/gcc, g++ and gfortran on 10.6 (Robert McLay) ---------------------------------------------------------------------- Message: 1 Date: Mon, 7 Jun 2010 10:32:03 -0500 From: Robert McLay <[email protected]> To: "[email protected]" <[email protected]> Subject: I need a working gdb w/gcc, g++ and gfortran on 10.6 Message-ID: <[email protected]> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed As far as I can tell the only compiler and gdb combination that works is the one that comes with Xcode. Namely gcc/g++ 4.2.1. That is fine as long as I don't need gfortran. I can build gcc43, gcc44 and gcc45 which do come with gfortran but I can not get any of them to work with gdb. I have tried the xcode version and I've built gdb 7.1. gdb 7.1 fails the same way that the xcode gdb fails: It prints a long list of files it can not find and dies. There is a ticket 22198 which reports this problem. I have found no fix for this ticket. How does anyone do development on this system w/o being able to run the debugger? I have one colleague who uses gcc43 and the xcode gdb works fine for him. Yet there are others (like ticket 22198 and others on the boost mailing list) where it doesn't work for them. Is this a well known issue? It is not in the FAQ. Thanks for any insight R. McLay ------------------------------ _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users End of macports-users Digest, Vol 46, Issue 8 ********************************************* -- Tony Mannucci Supervisor, Ionospheric and Atmospheric Remote Sensing Group Mail-Stop 138-308, Tel > (818) 354-1699 Jet Propulsion Laboratory, Fax > (818) 393-5115 California Institute of Technology, Email > [email protected] 4800 Oak Grove Drive, http://genesis.jpl.nasa.gov Pasadena, CA 91109
_______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
