Closed Bug 1697929 Opened 3 years ago Closed 3 years ago

Migrate to mach


(Core :: JavaScript Engine, task, P3)




90 Branch
Tracking Status
firefox90 --- fixed


(Reporter: sfink, Assigned: sfink)


(Blocks 1 open bug, Regressed 1 open bug)



(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
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 Which I somehow missed in minidump_stackwalk/

Flags: needinfo?(mh+mozilla)
Blocks: 1705783
Pushed by
Do not use MOZ_AUTOMATION_UPLOAD for controlling SM uploads because it breaks `mach build` when set r=andi
Allow missing mach commands in the spidermonkey release package r=mhentges,firefox-build-system-reviewers
Create a breakpad injector toolchain build. r=glandium
Switch to use mach for configure, builds, recurse_syms using an autogenerated mozconfig r=firefox-build-system-reviewers,glandium
autospider: remove use of tooltool r=glandium
Make mach work in the spidermonkey release package r=firefox-build-system-reviewers,glandium
Regressions: 1706317
Blocks: 1706364
Blocks: 1803257
You need to log in before you can comment on or make changes to this bug.