[MacPorts] SummerOfCode modified

MacPorts Wiki noreply at macports.org
Mon Mar 4 07:40:14 UTC 2019


Page "SummerOfCode" was changed by MarcusCalhoun-Lopez
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=317>
Revision 317
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 316)
+++ SummerOfCode (version: 317)
@@ -122,6 +122,19 @@
 * Difficulty: Medium to Hard
 * Languages: Tcl, C++, QMake
 * Potential mentors: mcalhoun, michaelld
+
+==== Make Blacklisting MacPorts Compilers Easier ==== #blacklisting
+Not all compilers work with all ports.
+For 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.
+MacPorts has a mechanism to blacklist compilers that do not meet the port's requirements.
+Currently, blacklisting a range of compilers is very easy (e.g. `compiler.blacklist {clang < 500}` ensures that the Clang compiler supports C++11).
+However, this only works for compilers provided by Xcode.
+Ports can also use compilers provided by MacPorts.
+It would be nice, for example, to be able to have something like `compiler.blacklist {macports-clang < 6.0}`.
+
+* Difficulty: Easy to Medium
+* Languages: Tcl
+* Potential mentors: mcalhoun
 
 ==== Announcements distributed over the ports tree ==== #news
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/SummerOfCode>
MacPorts <https://www.macports.org/>
Ports system for macOS

This is an automated message. Someone added your email address to be
notified of changes on 'SummerOfCode' page.
If it was not you, please report to admin at macports.org.


More information about the macports-changes mailing list