pymol update to restore compiler optimization flags

Jack Howarth howarth.at.macports at gmail.com
Sat Apr 28 12:03:32 UTC 2018


     Can someone commit the proposed changes on
https://trac.macports.org/ticket/56373 which restores the use of compiler
optimization flags to the pymol build. The upstream pymol developers have
been not passing optimization flags on Darwin for a couple years now due to
a clang compiler ICE which can be suppressed with -fno-strict-aliasing.
     Oddly issue does appear to be Darwin specific to clang. It occurs for
llvm clang 4.0 through 6.0 in MacPorts and Xcode 9.3's clang but not clang
6.0 on Ubuntu bionic beaver. FYI, I have opened
https://bugs.llvm.org/show_bug.cgi?id=37280 with the upstream clang
developers to try to get this fixed in the clang compiler.
       Note that the new Portfile diff also fixes a context change in the
reinplace for the default /opt/local prefix used by pymol's setup.py in
finding the X11 files.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20180428/9204acb1/attachment.html>


More information about the macports-dev mailing list