Closed Bug 1854519 Opened 1 year ago Closed 1 year ago

Support rlbox with older versions of clang

Categories

(Core :: Security: RLBox, task)

task

Tracking

()

RESOLVED FIXED
120 Branch
Tracking Status
firefox120 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(5 files)

No description provided.
Depends on: 1854524

Hunspell is the only sandboxed library that uses the clock.

It only appeared in wasi-sdk-16.

Before clang 11, it would generate broken wasm with auto-vectorization
enabled.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/fb1c27fa680f Only use emulated-process-clocks when sandboxing hunspell. r=firefox-build-system-reviewers,sergesanspaille https://hg.mozilla.org/integration/autoland/rev/b3a2c40537b2 Don't use wasi-emulated-process-clocks with older wasi SDKs. r=firefox-build-system-reviewers,sergesanspaille https://hg.mozilla.org/integration/autoland/rev/1acf675b3374 Disable auto-vectorization of wasm code with older versions of clang. r=firefox-build-system-reviewers,sergesanspaille https://hg.mozilla.org/integration/autoland/rev/faa53588c59e Work around wasm linking issue before clang 11. r=firefox-build-system-reviewers,sergesanspaille https://hg.mozilla.org/integration/autoland/rev/dafb841b9631 Enable rlbox sandboxing in base-toolchain tasks. r=firefox-build-system-reviewers,sergesanspaille
Pushed by smolnar@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/31d5b8266eba Fix build bustages. a=test-fix CLOSED TREE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: