Compare commits

...

4 Commits

Author SHA1 Message Date
Dan Gohman 36e12fd303
Update to LLVM 20.1.8. (#545)
2 months ago
Dan Gohman b0d6366cfd
Update to wasi-libc main. (#538)
2 months ago
Andrew Brown e4972a7004
Document a three-month release cadence (#539)
2 months ago
Alex Crichton c7c2d1b38d
Bump wasm-component-ld to 0.5.14 (#537)
2 months ago

@ -1,5 +1,11 @@
# Release Process
We (maintainers) plan to release a new version of wasi-sdk every three months,
coinciding with our monthly meeting to discuss latest issues and pull requests.
This provides regularity to the release cadence, though we also reserve the
right to publish at any intervening time if there is a pressing need (i.e., open
an issue to discuss).
To publish a new version of `wasi-sdk` as a GitHub release:
1. Tag a commit with an annotated tag. Note that this must be an annotated tag,

@ -164,6 +164,12 @@ function(define_wasi_libc_sub target target_suffix lto)
"${CMAKE_C_FLAGS} ${directory_cflags} ${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE_UPPER}}")
list(JOIN extra_cflags_list " " extra_cflags)
if(${target} MATCHES threads)
set(libcompiler_rt_a ${wasi_resource_dir}/lib/wasm32-unknown-wasip1-threads/libclang_rt.builtins.a)
else()
set(libcompiler_rt_a ${wasi_resource_dir}/lib/wasm32-unknown-wasip1/libclang_rt.builtins.a)
endif()
ExternalProject_Add(wasi-libc-${target}${target_suffix}-build
# Currently wasi-libc doesn't support out-of-tree builds so feign a
# "download command" which copies the source tree to a different location
@ -180,6 +186,7 @@ function(define_wasi_libc_sub target target_suffix lto)
SYSROOT=${wasi_sysroot}
EXTRA_CFLAGS=${extra_cflags}
TARGET_TRIPLE=${target}
BUILTINS_LIB=${libcompiler_rt_a}
${extra_make_flags}
INSTALL_COMMAND ""
DEPENDS compiler-rt

@ -118,7 +118,7 @@ install(DIRECTORY ${wasi_tmp_install}/bin ${wasi_tmp_install}/lib ${wasi_tmp_ins
# Build logic for `wasm-component-ld` installed from Rust code.
set(wasm_component_ld_root ${CMAKE_CURRENT_BINARY_DIR}/wasm-component-ld)
set(wasm_component_ld ${wasm_component_ld_root}/bin/wasm-component-ld${CMAKE_EXECUTABLE_SUFFIX})
set(wasm_component_ld_version 0.5.13)
set(wasm_component_ld_version 0.5.14)
if(RUST_TARGET)
set(rust_target_flag --target=${RUST_TARGET})
endif()

@ -1 +1 @@
Subproject commit 424c2d9b7e4de40d0804dd374721e6411c27d1d1
Subproject commit 87f0227cb60147a26a1eeb4fb06e3b505e9c7261

@ -1 +1 @@
Subproject commit 640c0cfc19a96b099e0791824be5ef0105ce2084
Subproject commit 50ae11904df674fecaa311537967fe138c21fcc7
Loading…
Cancel
Save