Changes between Initial Version and Version 1 of Ticket #49241
- Timestamp:
- Oct 13, 2015, 1:36:12 AM (9 years ago)
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
tollvm-gcc42: build against clang compilers on darwin15
- Property Keywords haspatch added
- Property Owner changed from macports-tickets@… to jeremyhu@…
-
Property
Type
changed from
defect
toenhancement
-
Ticket #49241 – Description
initial v1 1 1 The attached Portfile.diff adds the changes required to build against the Apple clang 7.0 compiler and older. This include... 2 2 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 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 2. Use of reinplace to avoid passing -module and -no-undefined under the clang compiler 5 3. Removal of the clang compiler blacklist and the section preventing builds on El Capitan 8 6 9 7 Tested on darwin15.