[MacPorts] #25042: g++-mp-4.3 aborts instead of catching exceptions
MacPorts
noreply at macports.org
Wed May 26 19:04:19 PDT 2010
#25042: g++-mp-4.3 aborts instead of catching exceptions
--------------------------------------+-------------------------------------
Reporter: jsanchez@… | Owner: mww@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.2
Keywords: | Port: gcc43
--------------------------------------+-------------------------------------
Comment(by jsanchez@…):
Here is the relevant part of the specs file from XCODE:
{{{
*libgcc:
%{static:-lgcc_static; static-libgcc: -lgcc_eh -lgcc;
miphoneos-version-min=*: %(darwin_iphoneos_libgcc);
shared-libgcc|fexceptions|fgnu-runtime:
%:version-compare(!> 10.5 mmacosx-version-min= -lgcc_s.10.4)
%:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)
-lgcc;
:%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4)
%:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)
-lgcc}
}}}
and here is the one from g++-mp-4.3:
{{{
*libgcc:
%{static-libgcc|static: -lgcc_eh -lgcc;
shared-libgcc|fexceptions|fgnu-runtime:
%:version-compare(!> 10.5 mmacosx-version-min= -lgcc_s.10.4)
%:version-compare(>= 10.5 mmacosx-version-min= -lgcc_s.10.5)
-lgcc; :%:version-compare(>< 10.3.9 10.5 mmacosx-
version-min= -lgcc_s.10.4) %:version-compare(>= 10.5 mmacosx-
version-min= -lgcc_s.10.5) -lgcc}
}}}
Putting the xcode version in the spec file and using the
"-spec=myspecfile" results in a regression which passes for my software.
--
Ticket URL: <http://trac.macports.org/ticket/25042#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list