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:

Reply via email to