Difference between revisions of "Development:Building:SDK Support"

From Camino Wiki
Jump to navigation Jump to search
(updated)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
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 IntelThis page will collect reports on the status of other combinations (particularly in regard to the upcoming switch to the 10.3 SDK).
+
While Camino can, in theory, be built under a wide variety of OS/compiler/SDK combinations, '''only two combinations are officially supported''' for current trunk and MOZILLA_1_8_BRANCH builds:  
 +
* gcc 3.3/10.3.9 SDK under 10.4.x PPC
 +
*: (Camino 1.0.x/MOZILLA_1_8_0_BRANCH does not support this and instead supports gcc 3.3/10.2.8 SDK under 10.3.9 and 10.4.x PPC)
 +
* gcc 4.0.1/10.4u SDK under 10.4.x Intel  
 +
 
 +
This page will collect reports on the status of other combinations.
  
 
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.
 
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.
Line 6: Line 11:
  
 
===10.2.8 SDK===
 
===10.2.8 SDK===
* Mac OS X 10.3.9 - officially supported (perf tinderboxen)
+
* Mac OS X 10.3.9 - officially supported on MOZILLA_1_8_0_BRANCH '''only''' (perf tinderboxen);
* Mac OS X 10.4.x PPC - officially supported (PPC half of official Uni builds)
+
* Mac OS X 10.4.x PPC - officially supported on MOZILLA_1_8_0_BRANCH '''only''' (PPC half of official Uni builds)
 +
: '''Neither of these configurations will build on trunk and MOZILLA_1_8_BRANCH'''
  
 
===10.3.0 SDK===
 
===10.3.0 SDK===
* Mac OS X 10.3.9 - state unknown
+
* Mac OS X 10.3.9 - deprecated on trunk and MOZILLA_1_8_BRANCH (perf tinderboxen only)
* Mac OS X 10.4.x PPC - state unknown (future official PPC combo)
+
*:MOZILLA_1_8_0_BRANCH status unknown but not recommended
 +
 
 +
===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)
 +
*:MOZILLA_1_8_0_BRANCH status unknown but not recommended
  
 
==gcc 4.0.1==
 
==gcc 4.0.1==
  
 
===10.3.9 SDK===
 
===10.3.9 SDK===
* Mac OS X 10.4.x PPC - trunk compiles, but josh reports it "is seriously screwed up"
+
* Mac OS X 10.4.x PPC - should work on trunk and MOZILLA_1_8_BRANCH {{greyText|(post-2007-01-15)}}, but prone to breakage
** [03:54am] josh: among other things:<br>[03:54am] josh:  /Users/josh/src/mozilla/camino_trunk/mozilla/camino_debug_objdir/camino/PreferencePanes/Appearance/Appearance.mm:[http://mxr-test.landfill.bugzilla.org/mxr-test/mozilla/source/camino/PreferencePanes/Appearance/Appearance.mm#952 952]: error: 'NSFontPanelStandardModesMask' was not declared in this scope<br>[03:57am] josh: might be an SDK thing, but I'm using 10.3.9 and that exists as of 10.3.9
+
*:MOZILLA_1_8_0_BRANCH status unknown; '''not recommended''' for trunk or any branch
  
 
===10.4u SDK===
 
===10.4u SDK===
 
* Mac OS X 10.4.x PPC - works fine {{greyText|(hwaara, 10.4.8, 2006-10-03)}}
 
* Mac OS X 10.4.x PPC - works fine {{greyText|(hwaara, 10.4.8, 2006-10-03)}}
 
* Mac OS X 10.4.x Intel - officially supported (Intel half of official Uni builds)
 
* Mac OS X 10.4.x Intel - officially supported (Intel half of official Uni builds)

Latest revision as of 23:21, 16 January 2007

While Camino can, in theory, be built under a wide variety of OS/compiler/SDK combinations, only two combinations are officially supported for current trunk and MOZILLA_1_8_BRANCH builds:

  • gcc 3.3/10.3.9 SDK under 10.4.x PPC
    (Camino 1.0.x/MOZILLA_1_8_0_BRANCH does not support this and instead supports gcc 3.3/10.2.8 SDK under 10.3.9 and 10.4.x PPC)
  • gcc 4.0.1/10.4u SDK under 10.4.x Intel

This page will collect reports on the status of other combinations.

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

10.3.0 SDK

  • Mac OS X 10.3.9 - deprecated on trunk and MOZILLA_1_8_BRANCH (perf tinderboxen only)
    MOZILLA_1_8_0_BRANCH status unknown but not recommended

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)
    MOZILLA_1_8_0_BRANCH status unknown but not recommended

gcc 4.0.1

10.3.9 SDK

  • Mac OS X 10.4.x PPC - should work on trunk and MOZILLA_1_8_BRANCH (post-2007-01-15), but prone to breakage
    MOZILLA_1_8_0_BRANCH status unknown; not recommended for trunk or any branch

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)