Development:Building:SDK Support

From Camino Wiki
Revision as of 22:03, 16 January 2007 by Sardisson (talk | contribs) (→‎gcc 3.3: update this)
Jump to navigation Jump to search

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 on MOZILLA_1_8_0_BRANCH only (perf tinderboxen); will not build on trunk and MOZILLA_1_8_BRANCH
  • Mac OS X 10.4.x PPC - officially supported on MOZILLA_1_8_0_BRANCH only (PPC half of official Uni builds)

10.3.0 SDK

  • Mac OS X 10.3.9 - deprecated on trunk and MOZILLA_1_8_BRANCH (perf tinderboxen only)

gcc 4.0.1

10.3.9 SDK

  • Mac OS X 10.4.x PPC - officially supported on trunk and MOZILLA_1_8_BRANCH (PPC half of official Uni builds)
    • 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

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)