From 20d36943dea5a2fee8e28a31fe6e0f0b7c359341 Mon Sep 17 00:00:00 2001 From: DFINITY bot <58022693+dfinity-bot@users.noreply.github.com> Date: Sun, 22 Sep 2024 02:20:36 +0200 Subject: [PATCH] niv musl-wasi: update c5264e2b -> 7d4d3b83 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Changelog for musl-wasi: Branch: main Commits: [WebAssembly/wasi-libc@c5264e2b...7d4d3b83](https://github.com/WebAssembly/wasi-libc/compare/c5264e2bbe532994d06b039005f2af91bedcc1a6...7d4d3b83fc66c79b3faa5989e67ed2d1042dacaf) * [`4bac52ea`](https://github.com/WebAssembly/wasi-libc/commit/4bac52eac3fd97157c15f86ffcab4e91533aa6f3) Remove trailing backtick in README.md ([WebAssembly/wasi-libc⁠#455](https://togithub.com/WebAssembly/wasi-libc/issues/455)) * [`5a693184`](https://github.com/WebAssembly/wasi-libc/commit/5a693184e947b7a30087b91d4afc1a5d06eec885) add `wasm32-wasi-preview2` target ([WebAssembly/wasi-libc⁠#457](https://togithub.com/WebAssembly/wasi-libc/issues/457)) * [`925ad6d7`](https://github.com/WebAssembly/wasi-libc/commit/925ad6d75899397d26b9f09a6f195dbf5eb35814) CI: include wasi-threads in the sysroot ([WebAssembly/wasi-libc⁠#458](https://togithub.com/WebAssembly/wasi-libc/issues/458)) * [`03b228e4`](https://github.com/WebAssembly/wasi-libc/commit/03b228e46bb02fcc5927253e1b8ad715072b1ae4) emmalloc: use __heap_end instead of sbrk(0) ([WebAssembly/wasi-libc⁠#462](https://togithub.com/WebAssembly/wasi-libc/issues/462)) * [`47b9db6d`](https://github.com/WebAssembly/wasi-libc/commit/47b9db6d150d5a31ac5945296eca4550769fe97c) add WASI Preview 2 bindings ([WebAssembly/wasi-libc⁠#460](https://togithub.com/WebAssembly/wasi-libc/issues/460)) * [`cc62fa82`](https://github.com/WebAssembly/wasi-libc/commit/cc62fa82c29bfced82d280cbccc231667ee80822) add stubs for `statvfs`, `chmod`, etc. ([WebAssembly/wasi-libc⁠#463](https://togithub.com/WebAssembly/wasi-libc/issues/463)) * [`a6489a85`](https://github.com/WebAssembly/wasi-libc/commit/a6489a85633ae36dc1d3ec93f85d27ca242feed0) test: use the same version of wasmtime and adapter ([WebAssembly/wasi-libc⁠#468](https://togithub.com/WebAssembly/wasi-libc/issues/468)) * [`212296e4`](https://github.com/WebAssembly/wasi-libc/commit/212296e4fa1c59f7651b1aefb6a399ed9138d97a) add realpath.c to `LIBC_TOP_HALF_MUSL_SOURCES` ([WebAssembly/wasi-libc⁠#473](https://togithub.com/WebAssembly/wasi-libc/issues/473)) * [`55df1f54`](https://github.com/WebAssembly/wasi-libc/commit/55df1f54e2e54b64ad1cc385986cd1863f45e211) Update bindings and dependencies to WASI 0.2.0 ([WebAssembly/wasi-libc⁠#471](https://togithub.com/WebAssembly/wasi-libc/issues/471)) * [`0fe51d25`](https://github.com/WebAssembly/wasi-libc/commit/0fe51d2582de6ee7f7d76267e484c300505c93df) add preview2_component_type.o to libc.a and libc.so ([WebAssembly/wasi-libc⁠#472](https://togithub.com/WebAssembly/wasi-libc/issues/472)) * [`09683b36`](https://github.com/WebAssembly/wasi-libc/commit/09683b3623ec49f79899fc1d847f29e26af80fd1) add descriptor table for mapping fds to handles ([WebAssembly/wasi-libc⁠#464](https://togithub.com/WebAssembly/wasi-libc/issues/464)) * [`c9c7d061`](https://github.com/WebAssembly/wasi-libc/commit/c9c7d0616e0f7fe4d0d0fa54372b6d1f5689f91d) Start renaming preview1 to p1 and preview2 to p2 ([WebAssembly/wasi-libc⁠#478](https://togithub.com/WebAssembly/wasi-libc/issues/478)) * [`a1b4def3`](https://github.com/WebAssembly/wasi-libc/commit/a1b4def387614c391276cc4b2d1f1bdb8994cf3e) fix `#ifdef __cplusplus` guard in dirent.h ([WebAssembly/wasi-libc⁠#479](https://togithub.com/WebAssembly/wasi-libc/issues/479)) * [`c8ef60ad`](https://github.com/WebAssembly/wasi-libc/commit/c8ef60ad9ba6b26ee3e6f2d0934661191eedadc5) Add support for pthread_getattr_np ([WebAssembly/wasi-libc⁠#470](https://togithub.com/WebAssembly/wasi-libc/issues/470)) * [`a963040f`](https://github.com/WebAssembly/wasi-libc/commit/a963040f0a40c5cd0032ffdbf80716611bf84c20) crt1-command.c: fix whitespace issues ([WebAssembly/wasi-libc⁠#480](https://togithub.com/WebAssembly/wasi-libc/issues/480)) * [`684f1556`](https://github.com/WebAssembly/wasi-libc/commit/684f155664244825f27e3fb52be1518d0d0fbe51) implement basic TCP/UDP client support ([WebAssembly/wasi-libc⁠#477](https://togithub.com/WebAssembly/wasi-libc/issues/477)) * [`f493dc28`](https://github.com/WebAssembly/wasi-libc/commit/f493dc284dca552e58921e488b513880d09bc528) implement basic TCP/UDP server support ([WebAssembly/wasi-libc⁠#481](https://togithub.com/WebAssembly/wasi-libc/issues/481)) * [`6593687e`](https://github.com/WebAssembly/wasi-libc/commit/6593687e25f07526c4b92a20fe5ddf507599d5b3) add wasip2 implementations of more socket APIs ([WebAssembly/wasi-libc⁠#482](https://togithub.com/WebAssembly/wasi-libc/issues/482)) * [`a2ed34e8`](https://github.com/WebAssembly/wasi-libc/commit/a2ed34e8107d906337d8b1b88be84f9186d56342) wasip2 support for `close`, `poll`, `pselect` ([WebAssembly/wasi-libc⁠#486](https://togithub.com/WebAssembly/wasi-libc/issues/486)) * [`1ab654e2`](https://github.com/WebAssembly/wasi-libc/commit/1ab654e2f57c7276a4574cd2e3a392f56f4b9974) Add libsetjmp.a/so ([WebAssembly/wasi-libc⁠#483](https://togithub.com/WebAssembly/wasi-libc/issues/483)) * [`d0382948`](https://github.com/WebAssembly/wasi-libc/commit/d03829489904d38c624f6de9983190f1e5e7c9c5) implement `getsockname`, `getpeername`, and `getaddrinfo` ([WebAssembly/wasi-libc⁠#488](https://togithub.com/WebAssembly/wasi-libc/issues/488)) * [`9e8c5423`](https://github.com/WebAssembly/wasi-libc/commit/9e8c542319242a5e536e14e6046de5968d298038) add `__wasilibc_reset_preopens` ([WebAssembly/wasi-libc⁠#489](https://togithub.com/WebAssembly/wasi-libc/issues/489)) * [`13ed9802`](https://github.com/WebAssembly/wasi-libc/commit/13ed98026d1e6f96fa4c0efce3ff849e3040fca3) Adjust Makefile for LLVM trunk (19) as of 2024-04-26 ([WebAssembly/wasi-libc⁠#492](https://togithub.com/WebAssembly/wasi-libc/issues/492)) * [`129ee9b6`](https://github.com/WebAssembly/wasi-libc/commit/129ee9b64be8724745c4ebd45c21dcdc5fd23e22) Adjust Makefile for LLVM trunk (19) as of 2024-04-30 ([WebAssembly/wasi-libc⁠#493](https://togithub.com/WebAssembly/wasi-libc/issues/493)) * [`88761387`](https://github.com/WebAssembly/wasi-libc/commit/887613873d839decf16ccc5277a03f09678a93a4) Remove extra lock-taking in preopen setup ([WebAssembly/wasi-libc⁠#491](https://togithub.com/WebAssembly/wasi-libc/issues/491)) * [`2f088a99`](https://github.com/WebAssembly/wasi-libc/commit/2f088a99d8437fb980594f4467879555456f447e) Update `_POSIX_THREAD_XX` macro definitions ([WebAssembly/wasi-libc⁠#494](https://togithub.com/WebAssembly/wasi-libc/issues/494)) * [`a3ef1520`](https://github.com/WebAssembly/wasi-libc/commit/a3ef1520ec5c00f375eb87903151307c90cca4f1) dlmalloc: account the footprint of the initial heap ([WebAssembly/wasi-libc⁠#496](https://togithub.com/WebAssembly/wasi-libc/issues/496)) * [`153f6321`](https://github.com/WebAssembly/wasi-libc/commit/153f6321bbe50a978dd184d9ed7b4d2632e3b7ec) Ignore the `__tls_base` undefined symbol ([WebAssembly/wasi-libc⁠#498](https://togithub.com/WebAssembly/wasi-libc/issues/498)) * [`44c4b1e3`](https://github.com/WebAssembly/wasi-libc/commit/44c4b1e3a58f5c3042fa26dff9c1b29b6fc695b2) Use a different makefile variable for `-D__wasilibc_use_wasip2` ([WebAssembly/wasi-libc⁠#499](https://togithub.com/WebAssembly/wasi-libc/issues/499)) * [`7528b131`](https://github.com/WebAssembly/wasi-libc/commit/7528b13170462c82e367d91ae0ecead84e470ceb) Extend wasi-emulated-mman with `mprotect`. ([WebAssembly/wasi-libc⁠#500](https://togithub.com/WebAssembly/wasi-libc/issues/500)) * [`acd0a6e3`](https://github.com/WebAssembly/wasi-libc/commit/acd0a6e3524cca9a863a243501ad1d8148992388) include pthread.h for all targets ([WebAssembly/wasi-libc⁠#504](https://togithub.com/WebAssembly/wasi-libc/issues/504)) * [`31845366`](https://github.com/WebAssembly/wasi-libc/commit/31845366d4a2212a9a6bfe4d2336f7869ef3f6d9) Makefile: separate the target to create empty dummy libraries ([WebAssembly/wasi-libc⁠#502](https://togithub.com/WebAssembly/wasi-libc/issues/502)) * [`ebac9aee`](https://github.com/WebAssembly/wasi-libc/commit/ebac9aee23f28aaddf17507712696f56727513d4) timezone __secs_to_zone stub: guard against null pointer dereference ([WebAssembly/wasi-libc⁠#507](https://togithub.com/WebAssembly/wasi-libc/issues/507)) * [`320bbbcc`](https://github.com/WebAssembly/wasi-libc/commit/320bbbcced68ce8e564b0dc4c8f80a5a5ad21a9c) Adjust Makefile for LLVM trunk (19) as of 2024-06-20 ([WebAssembly/wasi-libc⁠#509](https://togithub.com/WebAssembly/wasi-libc/issues/509)) * [`67080fa0`](https://github.com/WebAssembly/wasi-libc/commit/67080fa04564030496faaac868c4531a178a6e1a) `times` should always return 0 for `tms_cutime` ([WebAssembly/wasi-libc⁠#510](https://togithub.com/WebAssembly/wasi-libc/issues/510)) * [`5667be15`](https://github.com/WebAssembly/wasi-libc/commit/5667be15d691de057ecfaee95ce5e4c52acf967c) 0-initialize thread-specific data upon thread creation. ([WebAssembly/wasi-libc⁠#508](https://togithub.com/WebAssembly/wasi-libc/issues/508)) * [`3f43ea9a`](https://github.com/WebAssembly/wasi-libc/commit/3f43ea9abb24ed8d24d760989e1d87ea385f8eaa) iconv/wctomb: fix memory corruption related to CURRENT_UTF8 implementation ([WebAssembly/wasi-libc⁠#511](https://togithub.com/WebAssembly/wasi-libc/issues/511)) * [`d43dcc63`](https://github.com/WebAssembly/wasi-libc/commit/d43dcc63d26013264bb58241e53bde9318349443) Adjust Makefile for LLVM trunk (19) as of 2024-07-10 ([WebAssembly/wasi-libc⁠#512](https://togithub.com/WebAssembly/wasi-libc/issues/512)) * [`b9e15a8a`](https://github.com/WebAssembly/wasi-libc/commit/b9e15a8af930603183eb13af62e193de0f9f9ee3) Add LTO build option ([WebAssembly/wasi-libc⁠#505](https://togithub.com/WebAssembly/wasi-libc/issues/505)) * [`b9ef79d7`](https://github.com/WebAssembly/wasi-libc/commit/b9ef79d7dbd47c6c5bafdae760823467c2f60b70) Use the correct compiler-rt ([WebAssembly/wasi-libc⁠#517](https://togithub.com/WebAssembly/wasi-libc/issues/517)) * [`5d3c5e91`](https://github.com/WebAssembly/wasi-libc/commit/5d3c5e918c38a4432d5efbfc0f70de76c4779eed) Improve some pthreads stub functions, batch 0 ([WebAssembly/wasi-libc⁠#519](https://togithub.com/WebAssembly/wasi-libc/issues/519)) * [`230d4be6`](https://github.com/WebAssembly/wasi-libc/commit/230d4be6c54bec93181050f9e25c87150506bdd0) Improve some pthreads stub functions, batch 1 ([WebAssembly/wasi-libc⁠#525](https://togithub.com/WebAssembly/wasi-libc/issues/525)) * [`8279f959`](https://github.com/WebAssembly/wasi-libc/commit/8279f9591a066aa4930ac07b9a5b590aaf9740a7) Exclude setjmp runtime from LTO ([WebAssembly/wasi-libc⁠#529](https://togithub.com/WebAssembly/wasi-libc/issues/529)) * [`3f812abf`](https://github.com/WebAssembly/wasi-libc/commit/3f812abfb20a21c1427270aa8a59c5e2ddf8c7d3) fix shared library build with llvm-19 ([WebAssembly/wasi-libc⁠#526](https://togithub.com/WebAssembly/wasi-libc/issues/526)) * [`1b19fc65`](https://github.com/WebAssembly/wasi-libc/commit/1b19fc65ad84b223876c50dd4fcd7d5a08c311dc) getaddrinfo: improve the service/port resolution ([WebAssembly/wasi-libc⁠#524](https://togithub.com/WebAssembly/wasi-libc/issues/524)) * [`7d4d3b83`](https://github.com/WebAssembly/wasi-libc/commit/7d4d3b83fc66c79b3faa5989e67ed2d1042dacaf) ci: update actions ([WebAssembly/wasi-libc⁠#535](https://togithub.com/WebAssembly/wasi-libc/issues/535)) --- nix/sources.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nix/sources.json b/nix/sources.json index db0ab733ddf..61cae457ae9 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -101,10 +101,10 @@ "homepage": "https://wasi.dev", "owner": "WebAssembly", "repo": "wasi-libc", - "rev": "c5264e2bbe532994d06b039005f2af91bedcc1a6", - "sha256": "1skw2jqzaidr2zbzbjw32b36xvqniwf4if8cr4kbpp8vjvh7j2lr", + "rev": "7d4d3b83fc66c79b3faa5989e67ed2d1042dacaf", + "sha256": "0dgpwxmvpfng7gznfsl33zysmgan4i37b08s9w4b9xqd047bag1y", "type": "tarball", - "url": "https://github.com/WebAssembly/wasi-libc/archive/c5264e2bbe532994d06b039005f2af91bedcc1a6.tar.gz", + "url": "https://github.com/WebAssembly/wasi-libc/archive/7d4d3b83fc66c79b3faa5989e67ed2d1042dacaf.tar.gz", "url_template": "https://github.com///archive/.tar.gz" }, "nixpkgs": {