]> git.proxmox.com Git - wasi-libc.git/blame - debian/control
Update upstream source from tag 'upstream/0.0_git20220510.9886d3d'
[wasi-libc.git] / debian / control
CommitLineData
72e32bfb
XL
1Source: wasi-libc
2Section: devel
3Priority: optional
4725397c
XL
4Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
5Uploaders: Ximin Luo <infinity0@debian.org>
35d797a3 6Build-Depends: debhelper-compat (= 12), clang-13, llvm-13
72e32bfb
XL
7Standards-Version: 4.4.1
8Homepage: https://github.com/CraneStation/wasi-libc
9Vcs-Browser: https://salsa.debian.org/rust-team/wasi-libc
10Vcs-Git: https://salsa.debian.org/rust-team/wasi-libc.git
11
12Package: wasi-libc
13Architecture: all
50aa6b5b 14Multi-Arch: foreign
72e32bfb
XL
15Depends: ${misc:Depends}
16Description: WASI libc implementation for WebAssembly
17 This is a work in progress. It's usable for many purposes, though the APIs
18 aren't stable yet. For example, this is used by the Rust compiler to build
19 its standard library for the wasm32-wasi target.
20 .
21 First, it's a usable libc. It builds a "libc" which can be used by compilers,
22 such as Clang 8.0, using the wasm32-wasi target. It's a work in progress, but
23 it is already sufficient to run basic programs.
24 .
25 Second, it's a "reference" implementation, which means the interfaces defined
26 here can be used by other tools and libraries, even if they don't use all the
27 actual implementations here. For example, we don't expect everyone will want to
28 use the exact malloc implementation provided here, but tools and libraries
29 using an ABI-compatible malloc interface will be able to interoperate
30 regardless of which actual implementation is used.
31 .
32 Third, it's an example showing the use of the WASI API. The libc functionality
33 is implemented using calls to WASI functions.