I reverted this change. We have discussed this a few times in the past and have decided not to support an option like this because of the binary compatibility issues involved with --enable-debug-runtime. I haven't investigated since around 2.9, but I was under the impression that the debug/optimized runtimes were still not binary compatible. Has that situation changed?
--Jeremy On Nov 9, 2012, at 7:34 AM, [email protected] wrote: > Revision: 99542 > http://trac.macports.org//changeset/99542 > Author: [email protected] > Date: 2012-11-09 07:34:19 -0800 (Fri, 09 Nov 2012) > Log Message: > ----------- > llvm-3.1: added variants "debugruntime" > > Modified Paths: > -------------- > trunk/dports/lang/llvm-3.1/Portfile > > Modified: trunk/dports/lang/llvm-3.1/Portfile > =================================================================== > --- trunk/dports/lang/llvm-3.1/Portfile 2012-11-09 15:32:16 UTC (rev > 99541) > +++ trunk/dports/lang/llvm-3.1/Portfile 2012-11-09 15:34:19 UTC (rev > 99542) > @@ -4,7 +4,7 @@ > PortGroup select 1.0 > > set llvm_version 3.1 > -revision 4 > +revision 5 > name llvm-${llvm_version} > subport clang-${llvm_version} {} > set suffix mp-${llvm_version} > @@ -151,6 +151,16 @@ > configure.args-append --enable-assertions > } > > +variant debugruntime description "Enable debug informations. Disables > optimisations" { > + configure.args-delete --disable-debug-symbols > + configure.args-delete --disable-debug-runtime > + configure.args-delete --enable-optimized > + > + configure.args-append --enable-debug-runtime > + configure.args-append --enable-debug-symbols > + configure.args-append --disable-optimized > +} > + > platform darwin { > if {${build_arch} == "i386" } { > configure.pre_args-append --build=i686-apple-darwin${os.major} > @@ -283,6 +293,11 @@ > set pythonverdot 2.7 > } > > + > + variant debug { > + } > + > + > variant analyzer description {Install clang static analyzer} { > if {[string equal "${pythonver}" ""]} { > ui_error "You mush select a python variant to use the clang > static analyzer (+analyzer)" > _______________________________________________ > 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
