Closed Bug 1654845 Opened 2 months ago Closed 2 months ago

use new dump_syms for Mac builds

Categories

(Firefox Build System :: General, enhancement)

enhancement

Tracking

(firefox80 fixed)

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: froydnj, Assigned: froydnj)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

Attachments

(3 files)

No description provided.

We can use the new dump_syms everywhere now.

The new dump_syms is smart enough to merge information gathered from the
dsymbundle and the primary file without any special calling out which is
which.

Depends on D84727

Faster (although not by much) and more maintainable is good.

Depends on D84728

Blocks: 1654846
Pushed by nfroyd@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/844ae14d4657
remove target restrictions on DUMP_SYMS availability; r=dmajor
https://hg.mozilla.org/integration/autoland/rev/976c6097f955
teach symbolstore.py to use the new-style dump-syms for Mac; r=gsvelto
https://hg.mozilla.org/integration/autoland/rev/724e7063154b
use new dump_syms for Mac builds; r=dmajor

The new dump_syms will need to be rewritten to accommodate macOS 10.16/11 Big Sur. See bug 1661771.

Depends on: 1661771
You need to log in before you can comment on or make changes to this bug.