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

Reply via email to