diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 44f789c592ba2..74608c6b8a39c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,6 +62,9 @@ jobs: tidy: false os: ubuntu-20.04-xl env: {} + - name: wasm32 + os: ubuntu-20.04-xl + env: {} timeout-minutes: 600 runs-on: "${{ matrix.os }}" steps: diff --git a/src/ci/github-actions/ci.yml b/src/ci/github-actions/ci.yml index 11f1532bef594..f076ab2b07aa5 100644 --- a/src/ci/github-actions/ci.yml +++ b/src/ci/github-actions/ci.yml @@ -308,6 +308,9 @@ jobs: <<: *job-linux-xl tidy: false + - name: wasm32 + <<: *job-linux-xl + auto: permissions: actions: write # for rust-lang/simpleinfra/github-actions/cancel-outdated-builds diff --git a/tests/run-make/wasm-override-linker/Makefile b/tests/run-make/wasm-override-linker/Makefile new file mode 100644 index 0000000000000..3c1b725eefb7e --- /dev/null +++ b/tests/run-make/wasm-override-linker/Makefile @@ -0,0 +1,8 @@ +include ../../run-make-fulldeps/tools.mk + +ifeq ($(TARGET),wasm32-unknown-unknown) +all: + $(RUSTC) foo.rs --crate-type cdylib --target wasm32-unknown-unknown -C linker=clang +else +all: +endif diff --git a/tests/run-make/wasm-override-linker/foo.rs b/tests/run-make/wasm-override-linker/foo.rs new file mode 100644 index 0000000000000..4bd8276f34927 --- /dev/null +++ b/tests/run-make/wasm-override-linker/foo.rs @@ -0,0 +1 @@ +// empty file