Make non-Firefox builds of SpiderMonkey build jsrust unconditionally
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: hsivonen, Assigned: bbouvier)
References
Details
Attachments
(1 file)
Bug 1572364 made jsrust_shared
part of the Firefox build regardless of whether Cranelift is enabled or not to enable making encoding_c_mem
(see bug 1490601) available to SpiderMonkey without FFI symbol duplication with gkrust_shared
. To enable building encoding_c_mem
or other future non-Cranelift Rust code as part of a non-Firefox SpiderMonkey build even when Cranelift is not enabled, non-Firefox SpiderMonkey builds should build and link jsrust
and jsrust_shared
unconditionally instead of only when Cranelift is enabled.
![]() |
||
Comment 1•6 years ago
|
||
Benjamin, can you take a look at this when you have a moment?
![]() |
||
Comment 2•6 years ago
|
||
More of a JS::General component I guess. Who does build systems work on the JS engine?
Assignee | ||
Comment 3•6 years ago
|
||
Well, I've got a simple patch, let's see if it works...
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f3dce81dc3ed715f6f6280836e17a49c88110be1
Assignee | ||
Comment 4•6 years ago
|
||
Comment hidden (typo) |
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
![]() |
||
Comment 7•6 years ago
|
||
bugherder |
Description
•