Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wasi-libc for openSUSE:Factory checked in at 2023-09-28 00:24:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wasi-libc (Old) and /work/SRC/openSUSE:Factory/.wasi-libc.new.23327 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wasi-libc" Thu Sep 28 00:24:27 2023 rev:3 rq:1113559 version:20 Changes: -------- --- /work/SRC/openSUSE:Factory/wasi-libc/wasi-libc.changes 2023-03-28 17:48:56.678853072 +0200 +++ /work/SRC/openSUSE:Factory/.wasi-libc.new.23327/wasi-libc.changes 2023-09-28 00:27:19.888649398 +0200 @@ -1,0 +2,14 @@ +Fri Sep 22 17:06:06 UTC 2023 - Aaron Puchert <[email protected]> + +- 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. + +------------------------------------------------------------------- Old: ---- undefine-gcc-macros.patch wasi-libc-19.tar.gz New: ---- ignore-fpclass-macros.patch wasi-libc-20.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wasi-libc.spec ++++++ --- /var/tmp/diff_new_pack.Z8uB3G/_old 2023-09-28 00:27:21.108693436 +0200 +++ /var/tmp/diff_new_pack.Z8uB3G/_new 2023-09-28 00:27:21.112693580 +0200 @@ -17,7 +17,7 @@ Name: wasi-libc -Version: 19 +Version: 20 Release: 0 Summary: WASI libc implementation for WebAssembly # FIXME: Select a correct license from https://github.com/openSUSE/spec-cleaner#spdx-licenses @@ -26,7 +26,7 @@ Source: https://github.com/WebAssembly/wasi-libc/archive/refs/tags/wasi-sdk-%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: wasi-libc-rpmlintrc Patch1: workaround-broken-makefile.patch -Patch2: undefine-gcc-macros.patch +Patch2: ignore-fpclass-macros.patch BuildRequires: clang > 10 BuildRequires: llvm > 10 BuildArch: noarch ++++++ ignore-fpclass-macros.patch ++++++ Ignore __FPCLASS_* macros that are new with Clang 17. diff --git a/Makefile b/Makefile index f350ecb..981da98 100644 --- a/Makefile +++ b/Makefile @@ -702,6 +702,7 @@ check-symbols: startup_files libc | sed -e 's/__GNUC_VA_LIST $$/__GNUC_VA_LIST 1/' \ | grep -v '^#define __\(BOOL\|INT_\(LEAST\|FAST\)\(8\|16\|32\|64\)\|INT\|LONG\|LLONG\|SHRT\)_WIDTH__' \ | grep -v '^#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_\(1\|2\|4\|8\)' \ + | grep -v '^#define __FPCLASS_\(\(NEG\|POS\)\(INF\|NORMAL\|SUBNORMAL\|ZERO\)\|[QS]NAN\)' \ > "$(SYSROOT_SHARE)/predefined-macros.txt" # Check that the computed metadata matches the expected metadata. ++++++ wasi-libc-19.tar.gz -> wasi-libc-20.tar.gz ++++++ ++++ 10349 lines of diff (skipped) ++++++ workaround-broken-makefile.patch ++++++ --- /var/tmp/diff_new_pack.Z8uB3G/_old 2023-09-28 00:27:21.668713651 +0200 +++ /var/tmp/diff_new_pack.Z8uB3G/_new 2023-09-28 00:27:21.672713794 +0200 @@ -1,11 +1,11 @@ # Workaround as per https://github.com/WebAssembly/wasi-libc/issues/156 diff --git a/Makefile b/Makefile -index 46229f9..563f59f 100644 +index f350ecb..52d9ca6 100644 --- a/Makefile +++ b/Makefile -@@ -706,7 +706,7 @@ check-symbols: startup_files libc +@@ -708,7 +708,7 @@ check-symbols: startup_files libc # This ignores whitespace because on Windows the output has CRLF line endings. - diff -wur "$(CURDIR)/expected/$(TARGET_TRIPLE)" "$(SYSROOT_SHARE)" + diff -wur "expected/$(TARGET_TRIPLE)" "$(SYSROOT_SHARE)" -install: finish +install:
