[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