| Port details |
- wasi-libcxx22 C++ standard library for WebAssembly System Interface
- 22.1.0_1 devel
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: vishwin@FreeBSD.org
 - Port Added: 2026-03-19 16:12:35
- Last Update: 2026-03-20 20:01:49
- Commit Hash: 7c5b203
- 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 builting 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-libcxx22>0:devel/wasi-libcxx22
- To install the port:
- cd /usr/ports/devel/wasi-libcxx22/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/wasi-libcxx22
- pkg install wasi-libcxx22
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: wasi-libcxx22
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1771925281
SHA256 (llvm-project-22.1.0.src.tar.xz) = 25d2e2adc4356d758405dd885fcfd6447bce82a90eb78b6b87ce0934bd077173
SIZE (llvm-project-22.1.0.src.tar.xz) = 167040408
Packages (timestamps in pop-ups are UTC):
- Master port: devel/wasi-libcxx
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- stdlib.h : devel/wasi-libc@22
- wasi-compiler-rt22>0 : devel/wasi-compiler-rt22
- cmake : devel/cmake-core
- ninja : devel/ninja
- llvm-config22 : devel/llvm22
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_wasi-libcxx22
- USES:
- cmake tar:xz llvm:22
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
| 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-libcxx | | Commit | Credits | Log message |
22.1.0_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 ) |
22.1.0 19 Mar 2026 16:08:39
    |
Charlie Li (vishwin)  |
devel/wasi-libcxx22: add
PR: 293102 |
Number of commits found: 2
|