This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [HELP] GCC 4.1 branch Ada status on powerpc-darwin?



On Jan 18, 2006, at 12:28 PM, Chris Douty wrote:


On Jan 18, 2006, at 6:23 AM, Andrew Pinski wrote:
On Jan 18, 2006, at 6:16 AM, Eric Botcazou wrote:


OK, I can reproduce the failure.


Darwin specialists, what are we missing here?

Well it would be helpful if the reporter reran the link line with -v so
people can see what is being linked. All I know it is not picking up
libgcc_s.1.dylib or picking up the wrong one.


I don't have access to 10.4.x to test with but I can test later tonight on
10.3.9 which might (but I doubt it) expose the issue.

I think what is happening, although I don't know why, is that the static libgcc.a is being linked so that the eh functions are not present.

Yes the workaround is to add -fexceptions or -shared-libgcc to the command line
when linking libgnat but I don't know if that is the correct fix or some hacking
to config/darwin.h is needed. The LIBGCC SPECs assumes that you don't use exceptions
when linking if have not supplied -mmacosx-version-min=10.4, -fexceptions or
-shared-libgcc.


Thanks,
Andrew Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]