Port details
wasi-compiler-rt20 Clang builtins library for WebAssembly System Interface
20.1.8_2 devel Σ =0 20.1.8_2Version of this port present on the latest quarterly branch. Maintainer: vishwin@FreeBSD.org Port Added: 2025-03-27 00:18:14
Last Update: 2026-08-30 03:04:53
Commit Hash: 126e6a3
Also Listed In: lang
License: LLVM2
WWW: https://llvm.org/ Description: # The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.
This port includes Clang builtins for WASI
(WebAssembly System Interface). ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
wasi-compiler-rt20>0:devel/wasi-compiler-rt20 To install the port : # cd /usr/ports/devel/wasi-compiler-rt20/ && make install clean To add the package , run one of these commands: pkg install devel/wasi-compiler-rt20 pkg install wasi-compiler-rt20 NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: wasi-compiler-rt20 Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1752182934
SHA256 (llvm-project-20.1.8.src.tar.xz) = 6898f963c8e938981e6c4a302e83ec5beb4630147c7311183cf61069af16333d
SIZE (llvm-project-20.1.8.src.tar.xz) = 147242952
Packages (timestamps in pop-ups are UTC): #
Master port : devel /wasi-compiler-rt #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
cmake : devel/cmake-core ninja : devel/ninja llvm-config20 : devel/llvm20
This port is required by: # for Build #
devel/wasi-libcxx20
Configuration Options : #
No options to configure Options name : #
devel_wasi-compiler-rt20 USES: #
cmake tar:xz llvm:20
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: devel/wasi-compiler-rt Commit Credits Log message
20.1.8_2 30 Aug 2026 03:04:53
Charlie Li (vishwin)
devel/wasi-libc: update to sdk-34
Changes: https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-34
https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-33
- sync CMAKE_ARGS from wasi-sdk
- consolidate wasi-libc's plists, they have been identical after cmake
transition
- bump all existing WASI toolchain ports
Consumer PORTREVISIONs to be bumped
20.1.8_1 20 Mar 2026 20:01:49
Charlie Li (vishwin)
wasi: consistently use the wasm32-wasip1 triple
The WebAssembly community have reclaimed wasm32-wasi, without suffix,
for a future WASI 1.0 standard. The first version of WASI, 0.1, is
now wasm32-wasip1 in triple form, WASI 0.2 is wasm32-wasip2, etc.
Starting LLVM 22 the non-suffixed form is deprecated, aligning with
Rust and Go:
https://github.com/llvm/llvm-project/issues/165344
https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets/
The Mozilla build system's WASI checks always pass -Werror so
configure fails when the non-suffixed target/triple is passed using
LLVM 22:
(Only the first 15 lines of the commit message are shown above )
20.1.8 14 Jul 2025 18:12:39
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.8
20.1.7 01 Jul 2025 23:47:22
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.7
20.1.6 01 Jun 2025 19:15:26
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.6
20.1.5 21 May 2025 15:00:36
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.5
20.1.4 05 May 2025 18:41:44
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.4
20.1.3 17 Apr 2025 20:20:44
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.3
20.1.2 04 Apr 2025 12:17:31
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.2
20.1.1 27 Mar 2025 00:15:48
Charlie Li (vishwin)
devel/wasi-{compiler-rt,libcxx}20: add