Closed Bug 344198 Opened 18 years ago Closed 18 years ago

Firefox trunk build (bm-xserve02) not universal

Categories

(Webtools Graveyard :: Tinderbox, defect)

PowerPC
macOS
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mark, Assigned: coop)

References

()

Details

The Mac trunk Firefox build on bm-xserve02 isn't universal, it's ppc-only.

And it's not even right for a ppc-only build: it's built with gcc 4.0 and the 10.4 SDK, which produces something that can only run on 10.3.9 and later.

To turn this into a true universal build, the universal switch needs to be turned on in tinder-config AND the universal mozconfig needs to be sourced in mozconfig.

To leave it a ppc-only build but fix it so that it's a proper release-quality ppc build, the mozconfig needs to set the SDK to 10.2.8 (or 10.3.9? - it is the trunk, after all) and the compiler needs to be set to gcc-3.3 either by setting CC and CXX in mozconfig or by running gcc_select.
Tb-nightly on that same tinderbox, bm-xserve02, is also affected.  It's ppc-only and is being built with gcc 4.0 and no SDK.  cf tells me that the SDK was commented out due to problems.  I can see that the problems are that the 4.0 compiler is selected.  The proper fix would have been to leave the SDK in place and set the 3.3 compiler, if a ppc build was desired.  (But don't we need universal coverage here?)

As it stands now, Tb/1.8.1 and Fx/trunk are both ppc-only builds and will only run on 10.3.9 or later - this is bad.
Assignee: rhelmer → ccooper
Our current plan is to move all the trunk builds (Fx, Tb, XR) to bm-xserve03, set them up for UB, and put the configs in public CVS.
Status: NEW → ASSIGNED
Trunk UB build now running on xserve03.
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Component: Tinderbox Configuration → Tinderbox
Product: mozilla.org → Webtools
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.