BSD Ports

lang/wasi-libc 0.0.0pre20250809 NetBSD

libc for WebAssembly programs built on top of WASI

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
4d502e948f
License
mit AND apache-2.0
Categories
lang
Package size
407.4 KiB, 1520.7 KiB installed

Description

WASI Libc is a libc for WebAssembly programs built on top of WASI system calls. It provides a wide array of POSIX-compatible C APIs, including support for standard I/O, file I/O, filesystem manipulation, memory management, time, string, environment variables, program startup, and many other APIs.

WASI Libc is sufficiently stable and usable for many purposes, as most of the POSIX-compatible APIs are stable, though it is continuing to evolve to better align with wasm and WASI.

In the other systems

SystemPortVersion
NetBSDlang/wasi-libc0.0.0pre20250809
OpenBSDlang/wasi-libc0.20251114p1

Install

Binary package:

pkgin install wasi-libc

From pkgsrc:

cd /usr/pkgsrc/lang/wasi-libc && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.0.0pre20250809
NetBSD 10.1 aarch640.0.0pre20250809
SmartOS / illumos x86_64-
macOS 15 arm640.0.0pre20261001nb1

Dependencies

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
4d502e948f wiz wasi-libc: needs wasm-ld, so tool-depend on lld package
a4856445ee wiz *: recursive bump for llvm 22
961b8c3516 ryoon lang/wasi-libc: Update to 0.0.0pre20261001
* Use wasm32-wasip1 as ABI.