Changes between Initial Version and Version 1 of Ticket #49241


Ignore:
Timestamp:
Oct 13, 2015, 1:36:12 AM (8 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #49241

    • Property Cc jeremyhu@… removed
    • Property Summary changed from fix llvm-gcc42 to build against clang compilers on darwin15 to llvm-gcc42: build against clang compilers on darwin15
    • Property Keywords haspatch added
    • Property Owner changed from macports-tickets@… to jeremyhu@…
    • Property Type changed from defect to enhancement
  • Ticket #49241 – Description

    initial v1  
    11The attached Portfile.diff adds the changes required to build against the Apple clang 7.0 compiler and older. This include...
    22
    3 1) Adding a clang-optimization.patch to use #pragma clang optimize off/#pragma clang optimize on to avoid optimization bugs in compiling two subroutines under Apple Clang 6.0 or later.
    4 
    5 2) Use of reinplace to avoid passing -module and -no-undefined under the clang compiler
    6 
    7 3) Removal of the clang compiler blacklist and the section preventing builds on El Capitan
     31. Adding a clang-optimization.patch to use #pragma clang optimize off/#pragma clang optimize on to avoid optimization bugs in compiling two subroutines under Apple Clang 6.0 or later.
     42. Use of reinplace to avoid passing -module and -no-undefined under the clang compiler
     53. Removal of the clang compiler blacklist and the section preventing builds on El Capitan
    86
    97Tested on darwin15.