On 1/13/26 5:54 AM, Kohei Tokunaga wrote:
The wasm builds are tested for 3 targets: wasm32, wasm64(-sMEMORY64=1) and
wasm64(-sMEMORY64=2). The CI builds the containers using the same Dockerfile
(emsdk-wasm-cross.docker) with different build args.
Signed-off-by: Kohei Tokunaga <[email protected]>
---
.gitlab-ci.d/buildtest.yml | 24 +++++++++++++++++++++---
.gitlab-ci.d/container-cross.yml | 11 ++++++++++-
.gitlab-ci.d/container-template.yml | 4 +++-
.gitlab-ci.d/containers.yml | 3 ++-
4 files changed, 36 insertions(+), 6 deletions(-)
V5:
- Fixed wasm64 tests (build-wasm64-64bit and build-wasm64-32bit) to share
the same wasm64 container. The build-wasm64-32bit test passes
--wasm64-32bit-address-limit to the configure script so that the output is
lowered to wasm32 by Emscripten's -sMEMORY64=2.
Reviewed-by: Pierrick Bouvier <[email protected]>