Closed Bug 576053 Opened 10 years ago Closed 10 years ago

enable compiling Breakpad on Mac OS X/x86-64 by default

Categories

(Firefox Build System :: General, defect)

x86_64
macOS
defect
Not set

Tracking

(blocking2.0 beta4+)

RESOLVED FIXED
mozilla2.0b4
Tracking Status
blocking2.0 --- beta4+

People

(Reporter: ted, Assigned: ted)

References

Details

Attachments

(1 file)

Once we sync to upstream Breakpad (bug 567424) we should be able to turn on Breakpad on OS X x86-64.
Simple patch.
Attachment #455444 - Flags: review?(mitchell.field)
Attachment #455444 - Flags: review?(mitchell.field) → review+
Pushed to m-c:
http://hg.mozilla.org/mozilla-central/rev/f10f90803aaf
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Depends on: 577431
I had to revert this change, it was causing the build slaves to hang (see bug 577431).

http://hg.mozilla.org/mozilla-central/rev/e83325810760
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Blocks: 571367
No longer depends on: 580375
Needed for another b3 blocker.
blocking2.0: --- → beta3+
Unfortunately the slave for the opt build froze in buildsymbols, so I had disable this again: http://hg.mozilla.org/mozilla-central/rev/dc4f4587d548

The debug build did succeed, so there's some other factor here - free memory/disk/something random. I'll grab a few slaves and put them in a loop building with the patch from bug 580375 to see if it helps. Other suggestion was to try upgrading to 10.6.4, which is known to make building mozilla more reliable.
I don't think this is going to make beta 3. The code all works, but we have a problem running it on our build slaves which only have 1GB of ram. We've tried some workarounds, but I'm out of ideas. bug 577431 has the details.
blocking2.0: beta3+ → beta4+
Fixed on mozilla-central. Try will build symbols when bug 584820 is resolved and attachment 464952 [details] [diff] [review] is backed out.

Projects merging from m-c will almost certainly need to clobber their opt and debug builds or hit configure errors in ctypes/libffi. Go to https://build.mozilla.org/clobberer/, set the check box for
  OS X 10.6.2 <branch> build
  OS X 10.6.2 <branch> leak test build
and hit the Clobber button at the bottom of the page, prior to pushing the merge.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b4
This looks good, although we still don't have symbols uploaded:
http://crash-stats.mozilla.com/report/index/7c8915f0-0b7b-49e1-b34f-1156b2100813
I'll fix that over on bug 558947, because you can never have too tangled a bugball.
Blocks: 613419
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.