RLBox - Update prebuilt lucet downloaded by mach configure to version that allows specifying target parameter
Categories
(Core :: General, enhancement, P3)
Tracking
()
People
(Reporter: shravanrn, Assigned: shravanrn)
References
Details
We use a forked lucet compiler to compile wasm modules. Lucet only recently added support for cross compiling wasm files. Since Firefox on Mac is cross compiled in the try servers, we need to backport the patch supporting cross compilation to our fork (or rebase our fork).
Assignee | ||
Comment 1•5 years ago
|
||
Backport is complete and is located in https://github.com/PLSysSec/lucet_sandbox_compiler, rev=07405987fcbc7390c08b49bc590034956861a522
@Nathan: Could you direct me to where I can change the prebuilt lucet downloaded as part of mach configure?
Assignee | ||
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Once you change what sources lucet is built from, mach bootstrap
(from a tree with the necessary changes) will just download the binary built with the updated sources. There's nothing to change in mach configure
because configure doesn't download software. Does that answer your question?
Assignee | ||
Comment 3•5 years ago
|
||
Sorry, slight mistake on my part. I meant "where can I change the what sources lucet is built from so that bootstrap will be updated appropriately"
Comment 4•5 years ago
|
||
Ah, sorry! You need to change the git revision here:
https://searchfox.org/mozilla-central/source/taskcluster/ci/fetch/toolchains.yml#446-451
Changing that will update both builds on automation and the binary downloaded by bootstrap.
Assignee | ||
Comment 5•5 years ago
|
||
Fixed as part of 1610991
Description
•