I need a working gdb w/gcc, g++ and gfortran on 10.6
Mannucci, Anthony J (335G)
anthony.j.mannucci at jpl.nasa.gov
Mon Jun 14 00:46:31 PDT 2010
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, "macports-users-request at lists.macosforge.org" <macports-users-request at lists.macosforge.org> wrote:
Send macports-users mailing list submissions to
macports-users at lists.macosforge.org
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
macports-users-request at lists.macosforge.org
You can reach the person managing the list at
macports-users-owner at lists.macosforge.org
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 <mclayrt at austin.utexas.edu>
To: "macports-users at lists.macosforge.org"
<macports-users at lists.macosforge.org>
Subject: I need a working gdb w/gcc, g++ and gfortran on 10.6
Message-ID: <4C0D10F3.8070207 at austin.utexas.edu>
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
macports-users at lists.macosforge.org
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 > Tony.Mannucci at jpl.nasa.gov
4800 Oak Grove Drive, http://genesis.jpl.nasa.gov
Pasadena, CA 91109
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20100614/7cfddef3/attachment.html>
More information about the macports-users
mailing list