3 Commits

Author SHA256 Message Date
1eb44c71ae Accepting request 1254630 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1254630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=7
2025-03-20 18:24:10 +00:00
cd86b0c16f - Update to version (wasi-sdk-)25.
* Initial FTS support.
  * Remove extra lock-taking in preopen setup.
  * Update `_POSIX_THREAD_XX` macro definitions.
  * `dlmalloc`: account the footprint of the initial heap.
  * Ignore the `__tls_base` undefined symbol.
  * Extend wasi-emulated-mman with `mprotect`.
  * include pthread.h for all targets.
  * timezone `__secs_to_zone` stub: guard against null pointer
    dereference.
  * `times` should always return 0 for `tms_cutime`.
  * 0-initialize thread-specific data upon thread creation.
  * iconv/wctomb: fix memory corruption related to CURRENT_UTF8
    implementation.
  * Improve some pthreads stub functions.
  * `getaddrinfo`: improve the service/port resolution.
  * Implement a stub pthreads library for `THREAD_MODEL=single`.
- Drop obsolete patches:
  * ignore-gcc-con-destructive-size-macros.patch
  * ignore-norm-max-macros.patch
  * ignore-stdc-embed-macros.patch
  * ignore-wasm-macros-indirect-function-table.patch
- Rebase workaround-broken-makefile.patch.
- Backport upstream patch ignore-intc-macros.patch to fix build
  with Clang 20.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=19
2025-03-20 07:43:21 +00:00
84ae0c2812 - Update to version (wasi-sdk-)22.
* Add support for some network APIs.
- Rebase workaround-broken-makefile.patch.
- Backport upstream patches to fix build with Clang 19:
  * ignore-gcc-con-destructive-size-macros.patch
  * ignore-norm-max-macros.patch
  * ignore-stdc-embed-macros.patch
  * ignore-wasm-macros-indirect-function-table.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=17
2024-09-25 13:17:49 +00:00