Changes between Version 316 and Version 317 of SummerOfCode


Ignore:
Timestamp:
Mar 4, 2019, 7:40:14 AM (5 years ago)
Author:
MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v316 v317  
    123123* Languages: Tcl, C++, QMake
    124124* Potential mentors: mcalhoun, michaelld
     125
     126==== Make Blacklisting MacPorts Compilers Easier ==== #blacklisting
     127Not all compilers work with all ports.
     128For example, a port may require [https://en.wikipedia.org/wiki/C%2B%2B11 C++11], which is not supported by GCC 4.2, which is the default compilers on older macOS systems.
     129MacPorts has a mechanism to blacklist compilers that do not meet the port's requirements.
     130Currently, blacklisting a range of compilers is very easy (e.g. `compiler.blacklist {clang < 500}` ensures that the Clang compiler supports C++11).
     131However, this only works for compilers provided by Xcode.
     132Ports can also use compilers provided by MacPorts.
     133It would be nice, for example, to be able to have something like `compiler.blacklist {macports-clang < 6.0}`.
     134
     135* Difficulty: Easy to Medium
     136* Languages: Tcl
     137* Potential mentors: mcalhoun
    125138
    126139==== Announcements distributed over the ports tree ==== #news