What's the radar number for this clang bug? Begin forwarded message:
> From: [email protected] > Subject: [99297] trunk/dports/science/mpich2/Portfile > Date: October 31, 2012 9:28:19 AM PDT > To: [email protected] > Reply-To: [email protected], [email protected] > > Revision: 99297 > http://trac.macports.org//changeset/99297 > Author: [email protected] > Date: 2012-10-31 09:28:19 -0700 (Wed, 31 Oct 2012) > Log Message: > ----------- > mpich2: blacklist clang for Xcode 4.5.1 and above. Fixes #36654. > > Modified Paths: > -------------- > trunk/dports/science/mpich2/Portfile > > Modified: trunk/dports/science/mpich2/Portfile > =================================================================== > --- trunk/dports/science/mpich2/Portfile 2012-10-31 13:56:01 UTC (rev > 99296) > +++ trunk/dports/science/mpich2/Portfile 2012-10-31 16:28:19 UTC (rev > 99297) > @@ -134,15 +134,30 @@ > } > > variant llvm description { > - Use llvm-gcc > + Use Apple-supplied llvm-gcc > } conflicts gcc43 gcc44 gcc45 gcc46 gcc47 clang clang31 { > configure.compiler llvm-gcc-4.2 > } > > -variant clang description { > - Use clang > -} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 llvm clang31 { > - configure.compiler clang > +# Apple clang version 4.1 currently segfaults (Xcode 4.5.1) > +# See https://trac.macports.org/ticket/36654#comment:9 > +if {[vercmp ${xcodeversion} 4.5.1] >= 0} { > + compiler.blacklist clang > + # Keeping variant so all the conflict lines don't balk and so upgrades > + # of +clang are not moved to llvm without warning. > + variant clang description { > + !!THIS CLANG VERSION BREAKS. UNUSABLE VARIANT HERE AS PLACEHOLDER > ONLY!! > + } conflicts gcc43 gcc44 gcc45 gcc46 gcc47 llvm clang31 { > + ui_error \ > + "This version of clang segfaults. Please select a different > compiler." > + return -code error "Unsupported clang version. Try +clang31 or +llvm > ?" > + } > +} else { > + variant clang description { > + Use Apple-supplied clang > + } conflicts gcc43 gcc44 gcc45 gcc46 gcc47 llvm clang31 { > + configure.compiler clang > + } > } > > variant clang31 description { > _______________________________________________ > macports-changes mailing list > [email protected] > http://lists.macosforge.org/mailman/listinfo/macports-changes _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
