Building Applications: Target and SDK Support Matrix

This matrix shows support for combinations of SDK and targets.

"+" means full support.
"-" means no support.
"p" means partial support—the combination is supported but not all features of the targeted operating system or the SDK are available.

The target is that set by the MACOSX_DEPLOYMENT_TARGET environment variable or the -mmacosx-version-min command-line switch.

Compiler GCC 3.3 GCC 4.0
Target 10.1 10.2 10.3.* 10.3.9 10.4 PowerPC 10.2 10.3.* 10.3.9 10.4 PowerPC 10.4 IA-32
Language C, Objective C C++ C C++ C C++ C C++ C C++ C C++ C C++ C C++ C C++ C C++
SDK 10.1 + - p - p - p - p - - - - - - - - - - -
10.2 + - + + p p p p p p - - - - - - - - - -
10.3 + - + - + + p p p p - - - - - - - - - -
10.3.9 + - + - p p + + p p + - + - + + p p - -
10.4u + - + - p p + + + + + - + - + + + + + +
10.5 - - - - - - - - - - + - + - + + + + + +

The light blue shows combinations where libmx could affect the result.

Since the 10.5 SDK is not final yet, we don't know exactly what will be supported.