File wasi-libc.changes of Package wasi-libc

-------------------------------------------------------------------
Wed Apr  9 21:18:51 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Require LLVM >= 14 for -mllvm -wasm-enable-sjlj.

-------------------------------------------------------------------
Wed Mar 19 22:56:23 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- 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.

-------------------------------------------------------------------
Sat Sep 21 21:39:37 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- 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

-------------------------------------------------------------------
Thu Feb 22 21:05:54 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version (wasi-sdk-)21.
  * Compatibility with Clang 18.
  * Add shared library support.
- Drop obsolete ignore-fpclass-macros.patch.

-------------------------------------------------------------------
Tue Feb 20 15:16:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

-------------------------------------------------------------------
Fri Sep 22 17:06:06 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version (wasi-sdk-)20.
  * Compatibility with Clang 16.
  * Rename triple wasm32-wasi-pthread to wasm32-wasi-threads.
  * Implement support for spinlock.
  * Improve performance in dlmalloc.
- Rebase workaround-broken-makefile.patch.
- Drop obsolete undefine-gcc-macros.patch. (Has been solved
  upstream in gh#WebAssembly/wasi-libc#379.)
- Add ignore-fpclass-macros.patch to ignore __FPCLASS_* macros that
  are new with Clang 17.

-------------------------------------------------------------------
Wed Mar 22 22:23:36 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version (wasi-sdk-)19.
- Rebase workaround-broken-makefile.patch.
- Add undefine-gcc-macros.patch: ignore new macros for now to fix
  build with Clang 16.
- Declare the package as noarch: the binaries are for WebAssembly,
  not the host architecture.

-------------------------------------------------------------------
Fri Jul 29 00:34:36 UTC 2022 - William Brown <william.brown@suse.com>

- Update services to comply with OBS
- Fix rpmlintrc

-------------------------------------------------------------------
Wed Apr 20 13:32:28 UTC 2022 - Martin Sirringhaus <martin.sirringhaus@suse.com>

- Add rpmlintrc to suppress errors for now
- Add workaround-broken-makefile.patch for cleaner build/install
  separation

-------------------------------------------------------------------
Wed Apr 20 12:48:58 UTC 2022 - Martin Sirringhaus <martin.sirringhaus@suse.com>

- Initial commit 
openSUSE Build Service is sponsored by