Closed Bug 350647 Opened 18 years ago Closed 18 years ago

Tinderbox orange, can't launch trunk universal builds on 10.4 ppc, link order needs fixing

Categories

(Firefox Build System :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.9alpha1

People

(Reporter: ispiked, Assigned: mark)

References

Details

Attachments

(2 files)

It died (started crashing when running the MozillaAlive test on 2006-08-23 early morning. It was suspected that Smaug's checkin for bug 349069 broke things, but he backed it out and it didn't fix things.

It looks like it's crashing because it can't find some symbol in some carbon library (_PR_Malloc). TR looked for the core dump file and couldn't find it, but he did find the Mac crashlog which he says he'll attach.
Summary: Figure out why bm-xserver02 (Mac SeaMonkey-trunk tinderbox) is broken → Figure out why bm-xserve02 (Mac SeaMonkey-trunk tinderbox) is broken
For what it's worth, phlox (on the MozillaTest tinderbox) started dying with this exact same error on 2006-08-24 afternoon-ish.
CCing the Mac guys to see if they have any thoughts on this.
Blocks: 350662
This is a bug in Apple's 10.3 SDK.  PR_Malloc is an NSPR symbol, and we should use the version in our own libnspr.  Apple accidentally exposed NSPR in the 10.3 libraries, so depending on the link order, some things may wind up referencing system libraries when they shouldn't.  You get a runtime error because the tinderboxes are running 10.4, which correctly don't have NSPR crap exported from the system libraries.

The universal config for ppc on the trunk was recently changed from the 10.2 SDK to 10.3.
Assignee: build → mark
Component: Tinderbox Configuration → Build Config
OS: Linux → Mac OS X 10.4
Product: mozilla.org → Core
Hardware: PC → Macintosh
Summary: Figure out why bm-xserve02 (Mac SeaMonkey-trunk tinderbox) is broken → Tinderbox orange, can't launch trunk universal builds on 10.4 ppc, link order needs fixing
Target Milestone: --- → mozilla1.9alpha
Version: other → Trunk
This will fix it for libwidget_mac and is sufficient to launch seamonkey-shared.  There may be other affected libraries.  (I already fixed many of them about a year ago.)
Attachment #236275 - Flags: review?(benjamin)
Attachment #236275 - Flags: review?(benjamin) → review+
Checked in.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
bm-xserve02 just turned green. ->VERIFIED
Status: RESOLVED → VERIFIED
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: