23 Commits

Author SHA256 Message Date
ced702b23a Accepting request 1303415 from devel:languages:rust
- Update to version (wasi-sdk-)27.
  * Update to musl 1.2.5.
  * Compatibility with LLVM 20 & 21.
  * Optional SIMD for memchr, strchrnul, strlen.
  * Opt-in busywait mode for futexes.
  * Preserve file timestamps when copying files in the install
    target.
  * Add services database and implement getservbyname/getservbyport
    functions.
  * Refactor stub pthread library and enable unconditionally.
- Rebase workaround-broken-makefile.patch.
- Drop obsolete ignore-intc-macros.patch.

OBS-URL: https://build.opensuse.org/request/show/1303415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=9
2025-09-14 16:49:44 +00:00
Aaron Puchert
5ca59ad557 Accepting request 1303414 from home:aaronpuchert:llvm-next
- Update to version (wasi-sdk-)27.
  * Update to musl 1.2.5.
  * Compatibility with LLVM 20 & 21.
  * Optional SIMD for memchr, strchrnul, strlen.
  * Opt-in busywait mode for futexes.
  * Preserve file timestamps when copying files in the install
    target.
  * Add services database and implement getservbyname/getservbyport
    functions.
  * Refactor stub pthread library and enable unconditionally.
- Rebase workaround-broken-makefile.patch.
- Drop obsolete ignore-intc-macros.patch.

OBS-URL: https://build.opensuse.org/request/show/1303414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=23
2025-09-10 03:10:17 +00:00
ccb43c194a Accepting request 1270148 from devel:languages:rust
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1270148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=8
2025-04-18 14:14:28 +00:00
Aaron Puchert
79f18ae85b - Require LLVM >= 14 for -mllvm -wasm-enable-sjlj.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=21
2025-04-10 01:21:14 +00:00
1234e13cde 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
6012646142 Accepting request 1254544 from home:aaronpuchert:llvm-next
- 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/request/show/1254544
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
05ed5321a7 Accepting request 1203584 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1203584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=6
2024-11-08 10:53:49 +00:00
85cf99600e Accepting request 1202464 from home:aaronpuchert:llvm-next
- 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/request/show/1202464
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
019900ba89 Accepting request 1149694 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1149694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=5
2024-02-25 13:04:45 +00:00
efab98e812 Accepting request 1149668 from home:aaronpuchert:llvm-next
- Update to version (wasi-sdk-)21.
  * Compatibility with Clang 18.
  * Add shared library support.
- Drop obsolete ignore-fpclass-macros.patch.

OBS-URL: https://build.opensuse.org/request/show/1149668
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=15
2024-02-23 07:27:47 +00:00
c5c80874e3 Accepting request 1148414 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1148414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=4
2024-02-22 19:55:21 +00:00
a36d2f0a88 Accepting request 1148163 from home:dimstar:rpm4.20:w
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1148163
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=13
2024-02-21 07:24:07 +00:00
f80c2c46ee Accepting request 1113559 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1113559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=3
2023-09-27 22:24:27 +00:00
e5d8fe068f Accepting request 1113536 from home:aaronpuchert:llvm-next
- Add change log for new version.

OBS-URL: https://build.opensuse.org/request/show/1113536
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=11
2023-09-25 23:11:31 +00:00
eda6535dcf Accepting request 1113064 from home:aaronpuchert:llvm-next
- Update to version (wasi-sdk-)20.
- 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.

OBS-URL: https://build.opensuse.org/request/show/1113064
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=10
2023-09-22 23:24:42 +00:00
fa3fdfb8f8 Accepting request 1074704 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1074704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=2
2023-03-28 15:48:48 +00:00
fb0cf7eaac Accepting request 1073879 from home:aaronpuchert:llvm-next
- 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.

OBS-URL: https://build.opensuse.org/request/show/1073879
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=8
2023-03-27 13:33:38 +00:00
5f27309c40 Accepting request 991620 from devel:languages:rust
Add wasi-libc for building rust1.62 with wasi support

OBS-URL: https://build.opensuse.org/request/show/991620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wasi-libc?expand=0&rev=1
2022-07-29 14:48:13 +00:00
98a009b72d OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=5 2022-07-29 03:15:51 +00:00
6c8a29764c - Fix rpmlintrc
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=4
2022-07-29 03:11:48 +00:00
f12179a7a0 - Update services to comply with OBS
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=3
2022-07-29 00:35:08 +00:00
23d0713c76 Accepting request 990984 from home:MSirringhaus:branches:devel:languages:rust
Use same commit as used by Rust upstream, to make rustc produce usable wasm-files.

OBS-URL: https://build.opensuse.org/request/show/990984
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=2
2022-07-26 01:10:12 +00:00
0aa5325243 Accepting request 986982 from home:MSirringhaus
wasi-libc needed for the wasm-wasi build-target

OBS-URL: https://build.opensuse.org/request/show/986982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/wasi-libc?expand=0&rev=1
2022-07-07 00:37:44 +00:00