Details
-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
Description
We can reduce the required linking time by setting flags which removes need for running wasm-emscripten-finalize. See https://emscripten.org/docs/optimizing/Optimizing-Code.html#link-times
Flags which should be changed from the current Qt default include:
- ASSERTIONS to 1
- WASM_BIGINT to 1
Asyncify requires wasm-emscripten-finalize, so changing the flags above has no effect for asyncify-enabled builds.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-103352 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
410453,2 | wasm: set ASSERTIONS level to default (1) | dev | qt/qtbase | Status: MERGED | +2 | 0 |
410454,2 | wasm: enable WASM_BIGINT | dev | qt/qtbase | Status: MERGED | +2 | 0 |