[MacPorts] #53625: qscintilla: requires C++11, not using the right compiler

MacPorts noreply at macports.org
Sun Feb 26 23:27:42 UTC 2017


#53625: qscintilla: requires C++11, not using the right compiler
-------------------------+-----------------------
  Reporter:  mojca       |      Owner:  michaelld
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  qscintilla  |
-------------------------+-----------------------

Comment (by michaelld):

 1) So on my 10.7 box, macports-clang-4.0 is unstable & I have to specify
 using 3.9 instead. As an example from watching debug output, when cmake
 hits "checking for log" (as in the function 'log'), it hangs & free file
 storage ("hard drive" or SSD) quickly decreases until the system hangs. No
 idea why. I'd much prefer to not be bleeding edge for C++11 support. 3.9
 seems like a stable release, yes?

 2) Using "-stdlib=macports-libstdc++" should definitely use C++11 by
 default: Agreed! Note that C++11 is not a strict superset of C++03 (or
 C++98), so there might be some idiosyncratic programming that fails to
 build using this change.

 3) On my 10.7 box, I couldn't get the necessary dependencies (re)installed
 to test out how Qsci works with the C++11 change. I'll try again this
 week. The issue that I found was the qt5-* won't use the right compiler;
 it always chooses clang-4.0 even if I specify 3.9, and then (1) happens. I
 haven't looked into that issue yet.

--
Ticket URL: <https://trac.macports.org/ticket/53625#comment:16>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list