Changes between Initial Version and Version 1 of Ticket #49449, comment 7


Ignore:
Timestamp:
Oct 31, 2015, 4:42:50 PM (9 years ago)
Author:
howarth.at.macports@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #49449, comment 7

    initial v1  
    1 Upstream is recommending that we build pymol svn with -stdlib=libc++ passed on CXXFLAGS on 10.7/10.8 (which means that 10.6 and earlier won't be able to build pymol unless we use la recent lvm.org clang/libc++). This happens to work at the moment because 1) python isn't built against c++ so there is no ABI issues and 2) pymol currently doesn't directly link to any code built with c++. IMHO, this is a bit fragile in the long run but will work for now on 10.7/10.8.
     1Upstream is recommending that we build pymol svn with -stdlib=libc++ passed on CXXFLAGS on 10.7/10.8 (which means that 10.6 and earlier won't be able to build pymol unless we use la recent lvm.org clang/libc++). This happens to work at the moment because 1) python isn't built against c++ so there is no ABI issues and 2) pymol currently doesn't directly link to any code built with c++. IMHO, this is a bit fragile in the long run but will work for now on 10.7/10.8. The approach could potentially break later if upstream keeps expanding the usage of c++-11 features and eventually runs into missing c++-11 support in the early system libc++ of 10.7/10.8.