[110369] trunk/base/src
Lawrence Velázquez
larryv at macports.org
Fri Aug 30 16:22:44 PDT 2013
On Aug 30, 2013, at 2:41 PM, jeremyhu at macports.org wrote:
> Revision: 110369
> https://trac.macports.org/changeset/110369
> Author: jeremyhu at macports.org
> Date: 2013-08-30 11:41:03 -0700 (Fri, 30 Aug 2013)
> Log Message:
> -----------
> Add support for setting cxx_stdlib in macports.conf
>
> This will be added to configure.cxxflags -stdlib=${cxx_stdlib} when the C++
> compiler is clang. This is a developer option to aide in testing ports with
> libc++. Please do not file bug reports when using this option unless you
> are also providing a fix for the problem being reported.
>
> It is reccomended that you reinstall all ports from source when changing this
> option (make sure you set buildfromsource always).
> Modified: trunk/base/src/macports1.0/macports.tcl
> ===================================================================
> --- trunk/base/src/macports1.0/macports.tcl 2013-08-30 18:35:40 UTC (rev 110368)
> +++ trunk/base/src/macports1.0/macports.tcl 2013-08-30 18:41:03 UTC (rev 110369)
> @@ -963,6 +964,13 @@
> set macports::delete_la_files no
> }
> }
> + if {![info exists macports::cxx_stdlib]} {
> + if {$os_platform eq "darwin" && $os_major < 13} {
> + set macports::cxx_stdlib libstdc++
> + } else {
> + set macports::cxx_stdlib {}
> + }
> + }
> if {![info exists macports::global_options(ports_rev-upgrade_id-loadcmd-check)]
> && [info exists macports::revupgrade_check_id_loadcmds]} {
> set macports::global_options(ports_rev-upgrade_id-loadcmd-check) $macports::revupgrade_check_id_loadcmds
Doesn't Clang already default to libstdc++ on < 10.9?
vq
More information about the macports-dev
mailing list