Development:Building:SDK Support
While Camino can, in theory, be built under a wide variety of OS/compiler/SDK combinations, only three combinations are officially supported: gcc 3.3/10.2.8 SDK under 10.3.9 and 10.4.x PPC, and gcc 4.0.1/10.4u SDK under 10.4.x Intel. This page will collect reports on the status of other combinations (particularly in regard to the upcoming switch to the 10.3 SDK).
Officially supported combinations are currently "official" for the trunk and MOZILLA_1_8_BRANCH (Camino 1.1) and MOZILLA_1_8_0_BRANCH (Camino 1.0.x). Macs running Mac OS X 10.4.x can cross-compile for different architectures or build a Universal Camino.
gcc 3.3
10.2.8 SDK
- Mac OS X 10.3.9 - officially supported (perf tinderboxen)
- Mac OS X 10.4.x PPC - officially supported (PPC half of official Uni builds)
10.3.0 SDK
- Mac OS X 10.3.9 - state unknown
- Mac OS X 10.4.x PPC - state unknown (future official PPC combo)
gcc 4.0.1
10.3.9 SDK
- Mac OS X 10.4.x PPC - trunk compiles, but josh reports it "is seriously screwed up"
- [03:54am] josh: among other things:
[03:54am] josh: /Users/josh/src/mozilla/camino_trunk/mozilla/camino_debug_objdir/camino/PreferencePanes/Appearance/Appearance.mm:952: error: 'NSFontPanelStandardModesMask' was not declared in this scope
[03:57am] josh: might be an SDK thing, but I'm using 10.3.9 and that exists as of 10.3.9
- [03:54am] josh: among other things:
10.4u SDK
- Mac OS X 10.4.x PPC - works fine (hwaara, 10.4.8, 2006-10-03)
- Mac OS X 10.4.x Intel - officially supported (Intel half of official Uni builds)