[MacPorts] UsingTheRightCompiler modified

MacPorts noreply at macports.org
Tue Jul 16 23:04:12 PDT 2013


Page "UsingTheRightCompiler" was changed by larryv at macports.org
Diff URL: <https://trac.macports.org/wiki/UsingTheRightCompiler?action=diff&version=20>
Revision 20
Comment: create table of compilers
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: UsingTheRightCompiler
=========================================================================
--- UsingTheRightCompiler (version: 19)
+++ UsingTheRightCompiler (version: 20)
@@ -60,36 +60,54 @@
 the maintainer can select a different compiler for that port by overwriting ${configure.cc} and friends,
 but what you probably want to do instead is overwrite the ${configure.compiler} variable,
 which sets all the related variables for you simultaneously.
-MacPorts knows about a handful of compilers:
+MacPorts knows about several compilers:
 
- * cc
- * gcc
- * gcc-3.3
- * gcc-4.0
- * gcc-4.2
- * llvm-gcc-4.2
- * clang
- * apple-gcc-4.0
- * apple-gcc-4.2
- * macports-gcc
- * macports-gcc-4.2
- * macports-gcc-4.3
- * macports-gcc-4.4
- * macports-gcc-4.5
- * macports-gcc-4.6
- * macports-gcc-4.7
- * macports-gcc-4.8
- * macports-llvm-gcc-4.2
- * macports-clang
- * macports-clang-2.9
- * macports-clang-3.0
- * macports-clang-3.1
- * macports-clang-3.2
- * macports-clang-3.3
- * macports-dragonegg-3.0
- * macports-dragonegg-3.1
- * macports-dragonegg-3.2
- * macports-dragonegg-3.3
+||= configure.compiler value        =||= Compiler                      =||= Provided by                    =||
+||=apple-gcc-4.0                    =|| Apple GCC 4.0                   || MacPorts (apple-gcc40)           ||
+||=apple-gcc-4.2                    =|| Apple GCC 4.2                   || MacPorts (apple-gcc42)           ||
+||=cc                               =|| Generic C compiler              || System                           ||
+||=clang                            =|| Clang / Apple LLVM Compiler     || Xcode                            ||
+||=gcc                              =|| GCC                             || System                           ||
+||=gcc-3.3                          =|| GCC 3.3                         || Xcode                            ||
+||=gcc-4.0                          =|| Apple GCC 4.0                   || Xcode                            ||
+||=gcc-4.2                          =|| Apple GCC 4.2                   || Xcode                            ||
+||=llvm-gcc-4.2                     =|| LLVM-GCC 4.2                    || Xcode                            ||
+||=macports-clang                   =|| Clang                           || MacPorts (port select)           ||
+||=macports-clang-2.9               =|| Clang 2.9                       || MacPorts (clang-2.9)             ||
+||=macports-clang-3.0               =|| Clang 3.0                       || MacPorts (clang-3.0)             ||
+||=macports-clang-3.1               =|| Clang 3.1                       || MacPorts (clang-3.1)             ||
+||=macports-clang-3.2               =|| Clang 3.2                       || MacPorts (clang-3.2)             ||
+||=macports-clang-3.3               =|| Clang 3.3                       || MacPorts (clang-3.3)             ||
+||=macports-clang-3.4               =|| Clang 3.4                       || MacPorts (clang-3.4)             ||
+||=macports-dragonegg-3.0           =|| DragonEgg 3.0 with FSF GCC 4.6  || MacPorts (dragonegg-3.0)         ||
+||=macports-dragonegg-3.1           =|| DragonEgg 3.1 with FSF GCC 4.6  || MacPorts (dragonegg-3.1)         ||
+||=macports-dragonegg-3.2           =|| DragonEgg 3.2 with FSF GCC 4.6  || MacPorts (dragonegg-3.2)         ||
+||=macports-dragonegg-3.3           =|| DragonEgg 3.3 with FSF GCC 4.6  || MacPorts (dragonegg-3.3)         ||
+||=macports-dragonegg-3.4           =|| DragonEgg 3.4 with FSF GCC 4.6  || MacPorts (dragonegg-3.4)         ||
+||=macports-gcc                     =|| FSF GCC                         || MacPorts (port select)           ||
+||=macports-gcc-4.2                 =|| FSF GCC 4.2                     || MacPorts (gcc42)                 ||
+||=macports-gcc-4.3                 =|| FSF GCC 4.3                     || MacPorts (gcc43)                 ||
+||=macports-gcc-4.4                 =|| FSF GCC 4.4                     || MacPorts (gcc44)                 ||
+||=macports-gcc-4.5                 =|| FSF GCC 4.5                     || MacPorts (gcc45)                 ||
+||=macports-gcc-4.6                 =|| FSF GCC 4.6                     || MacPorts (gcc46)                 ||
+||=macports-gcc-4.7                 =|| FSF GCC 4.7                     || MacPorts (gcc47)                 ||
+||=macports-gcc-4.8                 =|| FSF GCC 4.8                     || MacPorts (gcc48)                 ||
+||=macports-gcc-4.9                 =|| FSF GCC 4.9                     || MacPorts (gcc49)                 ||
+||=macports-llvm-gcc-4.2            =|| LLVM-GCC 4.2                    || MacPorts (llvm-gcc42)            ||
+
+{{{
+#!comment
+TODO: Insert into table after these become available in stable base (2.2.1?)
+||=macports-dragonegg-3.3-gcc-4.5   =|| DragonEgg 3.3 with FSF GCC 4.5  || MacPorts (dragonegg-3.3-gcc-4.5) ||
+||=macports-dragonegg-3.3-gcc-4.6   =|| DragonEgg 3.3 with FSF GCC 4.6  || MacPorts (dragonegg-3.3-gcc-4.6) ||
+||=macports-dragonegg-3.3-gcc-4.7   =|| DragonEgg 3.3 with FSF GCC 4.7  || MacPorts (dragonegg-3.3-gcc-4.7) ||
+||=macports-dragonegg-3.3-gcc-4.8   =|| DragonEgg 3.3 with FSF GCC 4.8  || MacPorts (dragonegg-3.3-gcc-4.8) ||
+||=macports-dragonegg-3.4-gcc-4.5   =|| DragonEgg 3.4 with FSF GCC 4.5  || MacPorts (dragonegg-3.4-gcc-4.5) ||
+||=macports-dragonegg-3.4-gcc-4.6   =|| DragonEgg 3.4 with FSF GCC 4.6  || MacPorts (dragonegg-3.4-gcc-4.6) ||
+||=macports-dragonegg-3.4-gcc-4.7   =|| DragonEgg 3.4 with FSF GCC 4.7  || MacPorts (dragonegg-3.4-gcc-4.7) ||
+||=macports-dragonegg-3.4-gcc-4.8   =|| DragonEgg 3.4 with FSF GCC 4.8  || MacPorts (dragonegg-3.4-gcc-4.8) ||
+||=macports-dragonegg-3.4-gcc-4.9   =|| DragonEgg 3.4 with FSF GCC 4.9  || MacPorts (dragonegg-3.4-gcc-4.9) ||
+}}}
 
 Compiler names beginning with "macports" use ports in MacPorts
 (e.g. "macports-gcc-4.7" corresponds to the gcc47 port).
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/UsingTheRightCompiler>
MacPorts <http://www.macports.org/>
Ports system for OS X

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


More information about the macports-changes mailing list