Skip to content

Commit 67283cc

Browse files
authored
Update wasm-component-ld (#506)
* Update wasm-component-ld Pulls in a fix for bytecodealliance/wasmtime#10058 in the adapters that are used by default. * Update wasmtime installed in CI * Downgrade the build-only-sysroot check step Looks like this is failing on Ubuntu 24.04, the new default of `ubuntu-latest`, so downgrade it to have it get fixed in a separate PR. * Try downgrading Wasmtime version again * Update base Linux images to Ubuntu 20.04 * Update Wasmtime back to 29
1 parent a4d918f commit 67283cc

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

.github/actions/install-deps/action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ runs:
77
- name: Setup `wasmtime` for tests
88
uses: bytecodealliance/actions/wasmtime/setup@v1
99
with:
10-
version: "18.0.2"
10+
version: "29.0.1"
1111
- name: Install ccache, ninja (macOS)
1212
run: brew install ccache ninja
1313
if: runner.os == 'macOS'

.github/workflows/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ jobs:
165165

166166
build-only-sysroot:
167167
name: Build only sysroot
168-
runs-on: ubuntu-latest
168+
runs-on: ubuntu-22.04
169169
steps:
170170
- uses: actions/checkout@v4
171171
with:

ci/docker/Dockerfile.common

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Use a relatively old/stable distro here to maximize the supported platforms
22
# and avoid depending on more recent version of, say, libc.
3-
# Here we choose Bionic 18.04.
3+
# Here we choose Ubuntu 20.04.
44

5-
FROM ubuntu:18.04
5+
FROM ubuntu:20.04
66

77
# Various build tooling and such necessary to build LLVM and a wasi-sysroot
88
RUN apt-get update \

cmake/wasi-sdk-toolchain.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ install(DIRECTORY ${wasi_tmp_install}/bin ${wasi_tmp_install}/lib ${wasi_tmp_ins
119119
# Build logic for `wasm-component-ld` installed from Rust code.
120120
set(wasm_component_ld_root ${CMAKE_CURRENT_BINARY_DIR}/wasm-component-ld)
121121
set(wasm_component_ld ${wasm_component_ld_root}/bin/wasm-component-ld${CMAKE_EXECUTABLE_SUFFIX})
122-
set(wasm_component_ld_version 0.5.11)
122+
set(wasm_component_ld_version 0.5.12)
123123
if(RUST_TARGET)
124124
set(rust_target_flag --target=${RUST_TARGET})
125125
endif()

0 commit comments

Comments
 (0)