SupportMatrix.html [plain text]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Building Applications: Target and SDK Support Matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>Building Applications: Target and SDK Support Matrix</h1>
This matrix shows support for combinations of SDK and targets.
<p>
"+" means full support.<br>
"-" means no support.<br>
"p" means partial support—the combination is supported but not all
features of the targeted operating system or the SDK are available.
<p>
The target is that set by the <tt>MACOSX_DEPLOYMENT_TARGET</tt> environment
variable or the <tt>-mmacosx-version-min</tt> command-line switch.
<p>
<table border=1>
<tr align=center>
<td colspan=2 align=right>Compiler</td>
<td colspan=10>GCC 3.3</td>
<td colspan=10>GCC 4.0</td>
</tr>
<tr align=center>
<td colspan=2 align=right>Target</font></td>
<td colspan=2>10.1</td>
<td colspan=2>10.2</td>
<td colspan=2>10.3.*</td>
<td colspan=2>10.3.9</td>
<td colspan=2>10.4 PowerPC</td>
<td colspan=2>10.2</td>
<td colspan=2>10.3.*</td>
<td colspan=2>10.3.9</td>
<td colspan=2>10.4 PowerPC</td>
<td colspan=2>10.4 IA-32</td>
</tr>
<tr align=center>
<td colspan=2 align=right>Language</td>
<td width="5%">C, Objective C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
<td width="5%">C</td>
<td width="5%">C++</td>
</tr>
<tr align=center>
<td rowspan=6 align=right>SDK</td>
<td>10.1</td>
<td>+</td>
<td>-</td>
<td>p</td>
<td>-</td>
<td>p</td>
<td>-</td>
<td>p</td>
<td>-</td>
<td>p</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<tr align=center>
<td>10.2</td>
<td>+</td>
<td>-</td>
<td>+</td>
<td>+</td>
<td>p</td>
<td>p</td>
<td>p</td>
<td>p</td>
<td>p</td>
<td>p</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<tr align=center>
<td>10.3</td>
<td>+</td>
<td>-</td>
<td>+</td>
<td>-</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>p</td>
<td bgcolor=lightblue>p</td>
<td>p</td>
<td>p</td>
<td>-</td>
<td>-</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<tr align=center>
<td>10.3.9</td>
<td>+</td>
<td>-</td>
<td>+</td>
<td>-</td>
<td bgcolor=lightblue>p</td>
<td bgcolor=lightblue>p</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>+</td>
<td>p</td>
<td>p</td>
<td>+</td>
<td>-</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>+</td>
<td>p</td>
<td>p</td>
<td>-</td>
<td>-</td>
<tr align=center>
<td>10.4u</td>
<td>+</td>
<td>-</td>
<td>+</td>
<td>-</td>
<td bgcolor=lightblue>p</td>
<td bgcolor=lightblue>p</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>+</td>
<td>+</td>
<td>+</td>
<td>+</td>
<td>-</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>+</td>
<td>+</td>
<td>+</td>
<td>+</td>
<td>+</td>
</tr>
<tr align=center>
<td>10.5</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>-</td>
<td>-</td>
<td>-</td>
<td>+</td>
<td>-</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>-</td>
<td bgcolor=lightblue>+</td>
<td bgcolor=lightblue>+</td>
<td>+</td>
<td>+</td>
<td>+</td>
<td>+</td>
</tr>
</table>
<p>
<table bgcolor=lightblue><tr><td>The light blue shows combinations where libmx
could affect the result.</td></tr></table>
<p>Since the 10.5 SDK is not final yet, we don't know exactly what
will be supported.</p>
</body>
</html>