[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