On Nov 20, 2011, at 4:32 PM, Ryan Schmidt <[email protected]> wrote:
> > On Nov 20, 2011, at 17:05, [email protected] wrote: > >> Revision: 87417 >> http://trac.macports.org/changeset/87417 >> Author: [email protected] >> Date: 2011-11-20 15:05:37 -0800 (Sun, 20 Nov 2011) >> Log Message: >> ----------- >> ice-cpp: do not compile with clang++, use c++ instead. Closes #31069. >> >> See this for ZeroC's lack of commitment in supporting clang: >> http://www.zeroc.com/forums/bug-reports/4965-slice2cpp-output-does-not-compile-standards-conformant-compiler.html >> >> Modified Paths: >> -------------- >> trunk/dports/devel/ice-cpp/Portfile >> >> Modified: trunk/dports/devel/ice-cpp/Portfile >> =================================================================== >> --- trunk/dports/devel/ice-cpp/Portfile 2011-11-20 22:34:53 UTC (rev >> 87416) >> +++ trunk/dports/devel/ice-cpp/Portfile 2011-11-20 23:05:37 UTC (rev >> 87417) >> @@ -84,6 +84,12 @@ >> >> use_configure no >> >> +# Work around invalid C++ code by compiling with g++ instead of clang. See >> +# >> http://www.zeroc.com/forums/bug-reports/4965-slice2cpp-output-does-not-compile-standards-conformant-compiler.html >> +if {${configure.compiler} == "clang"} { >> + configure.compiler gcc-4.2 >> +} > > gcc-4.2 is not available on Xcode 4.2 and later -- the same versions of Xcode > which would default to clang -- so you cannot rely on it exclusively. I'm on Xcode 4.2.1 and this works for me. > > Also, what of llvm-gcc-4.2? > > See: > > https://trac.macports.org/wiki/PortfileRecipes#compiler > > If llvm-gcc-4.2 works, use that (2nd block of code at that link). If only > gcc-4.2 works, use that but fall back to apple-gcc42 (3rd block of code). I'll look at this when I get back to a computer. Blair > > > _______________________________________________ > macports-dev mailing list > [email protected] > http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev > _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
