[MacPorts] #53044: octave @4.2.0_1: requires C++11, does not build correctly on default setups on < 10.9
MacPorts
noreply at macports.org
Thu Dec 29 19:30:29 CET 2016
#53044: octave @4.2.0_1: requires C++11, does not build correctly on default setups
on < 10.9
---------------------+---------------------------------
Reporter: mojca | Owner: MarcusCalhoun-Lopez
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: snowleopard lion
Port: octave |
---------------------+---------------------------------
Comment (by mojca):
Replying to [comment:19 MarcusCalhoun-Lopez]:
> As I understand the situation, not only is `libc++` incompatible with
with `libstdc++`, but `libstdc++` is incompatible with older
versions.[[BR]]
Yes, I know.
> According to
[https://gcc.gnu.org/onlinedocs/gcc-5.2.0/libstdc++/manual/manual/using_dual_abi.html
this], `-D_GLIBCXX_USE_CXX11_ABI=0` allows the current `libstdc++` to be
compatible with the (older) system `libstdc++`.
If one can indeed use gcc 5/6/7 to build C++11 and keep it linked against
the system libstdc++, we need to start discussing that on the mailing
list. I seriously mean that because that would solve most of our problems.
> From what I can tell, octave now builds
[http://packages.macports.org/octave/?C=N;O=A back to Mac OS 10.7].[[BR]]
> Can this ticket be closed?
Sure. I noticed that, but did not manage to figure out how you got it
working.
--
Ticket URL: <https://trac.macports.org/ticket/53044#comment:20>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list