[MacPorts] #39975: root: Add --enable-cxx11 when using libc++
MacPorts
noreply at macports.org
Mon Nov 11 10:39:37 PST 2013
#39975: root: Add --enable-cxx11 when using libc++
--------------------------+------------------------
Reporter: jfcaron@… | Owner: jeremyhu@…
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Resolution: | Keywords:
Port: root |
--------------------------+------------------------
Comment (by jfcaron@…):
Replying to [comment:19 jeremyhu@…]:
> Yeah, that's because it won't be enabled on your configuration. You'd
need to install base trunk, choose libc++ as your C++ runtime, and
reinstall all of your ports.
>
> I suggest you set this in /opt/local/etc/macports/macports.conf :
> {{{
> buildfromsource always
> delete_la_files yes
> cxx_stdlib libc++
> }}}
>
> delete_la_files is there because this is a good opportunity for you to
do that as well (it would require a full reinstall just like switching the
C++ runtime)
>
> Note that Lion's libc++ is a bit older and you may run into issues that
have been fixed in Mountain Lion and Mavericks that weren't pulled back
into Lion software updates.
Ah, that's a bit more drastic than I would like just to test a new
portfile configuration. I thought I just needed to have the port libcxx
installed. How likely is installing base trunk & switching C++ runtimes
to break a bunch of stuff? I'm willing to try it, but I don't want to be
unable to do real work come Monday morning because of broken ports...
--
Ticket URL: <https://trac.macports.org/ticket/39975#comment:20>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list