Closed Bug 1697929 Opened 5 months ago Closed 3 months ago

Migrate autospider.py to mach

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox90 --- fixed

People

(Reporter: sfink, Assigned: sfink)

References

(Regressed 1 open bug)

Details

Attachments

(6 files)

I've meant to do this for a while, but the final push came from Fuzzilli's need for an output file that is already generated if you run via mach build. I had zero interest in faking it up and incurring more technical debt.

Assignee: nobody → sphink
Status: NEW → ASSIGNED
Blocks: 1689582
Attachment #9211032 - Attachment description: Bug 1697929 - Create a breakpad injector toolchain build to avoid problems with a desktop-built library requiring new symbol versions. → Bug 1697929 - Create a breakpad injector toolchain build.

Switching this to a needinfo instead of a fake review request. glandium, can you (or another build peer) look this over and tell me how to do this the right way? I want a shared library that I can use with both LD_PRELOAD and dlopen (well, PR_LoadLibraryWithFlags or whatever it's called), and doesn't require the target binary to be linked with libxul or mozalloc.

Flags: needinfo?(mh+mozilla)

Over Matrix: DisableStlWrapping() in moz.build. Which I somehow missed in minidump_stackwalk/moz.build.

Flags: needinfo?(mh+mozilla)
Blocks: 1705783
Pushed by sfink@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b08fb1983e2e
Do not use MOZ_AUTOMATION_UPLOAD for controlling SM uploads because it breaks `mach build` when set r=andi
https://hg.mozilla.org/integration/autoland/rev/abe51227f6a2
Allow missing mach commands in the spidermonkey release package r=mhentges,firefox-build-system-reviewers
https://hg.mozilla.org/integration/autoland/rev/da7d7390ef5d
Create a breakpad injector toolchain build. r=glandium
https://hg.mozilla.org/integration/autoland/rev/1526c8b3fb4e
Switch autospider.py to use mach for configure, builds, recurse_syms using an autogenerated mozconfig r=firefox-build-system-reviewers,glandium
https://hg.mozilla.org/integration/autoland/rev/ea7ee8ec0172
autospider: remove use of tooltool r=glandium
https://hg.mozilla.org/integration/autoland/rev/043a215fa9f1
Make mach work in the spidermonkey release package r=firefox-build-system-reviewers,glandium
Regressions: 1706317
Blocks: 1706364
Duplicate of this bug: 1649845
You need to log in before you can comment on or make changes to this bug.