Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package memkind for openSUSE:Factory checked 
in at 2026-09-14 16:27:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/memkind (Old)
 and      /work/SRC/openSUSE:Factory/.memkind.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "memkind"

Mon Sep 14 16:27:12 2026 rev:14 rq:1376937 version:1.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/memkind/memkind.changes  2024-02-26 
19:50:35.801200582 +0100
+++ /work/SRC/openSUSE:Factory/.memkind.new.1265/memkind.changes        
2026-09-14 16:27:15.680836639 +0200
@@ -1,0 +2,6 @@
+Thu Sep 10 13:01:44 UTC 2026 - Michael Matz <[email protected]>
+
+- Add memkind-fix-jemalloc.diff to fix a build problem with gcc 15
+  and later.
+
+-------------------------------------------------------------------

New:
----
  memkind-fix-jemalloc.diff

----------(New B)----------
  New:
- Add memkind-fix-jemalloc.diff to fix a build problem with gcc 15
  and later.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ memkind.spec ++++++
--- /var/tmp/diff_new_pack.UNYBFe/_old  2026-09-14 16:27:16.768882159 +0200
+++ /var/tmp/diff_new_pack.UNYBFe/_new  2026-09-14 16:27:16.770882243 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package memkind
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -51,6 +51,7 @@
 Source0:        
https://github.com/%{namespace}/%{namespace}/archive/v%{commit}/%{buildsubdir}.tar.gz
 Patch0:         memkind-fix-build.diff
 Patch1:         memkind-dont-redefine-fortify.diff
+Patch2:         memkind-fix-jemalloc.diff
 
 %description
 The memkind library is an user extensible heap manager built on top

++++++ memkind-fix-jemalloc.diff ++++++
The bundled jemalloc won't build OOB with gcc >= 15, so just
use proper c++ here.

Index: jemalloc/src/jemalloc_cpp.cpp
===================================================================
--- jemalloc/src/jemalloc_cpp.cpp       2022-07-07 10:26:11.000000000 +0200
+++ jemalloc/src/jemalloc_cpp.cpp       2026-09-10 14:53:23.053672809 +0200
@@ -87,7 +87,7 @@ handleOOM(std::size_t size, bool nothrow
        }
 
        if (ptr == nullptr && !nothrow)
-               std::__throw_bad_alloc();
+               throw std::bad_alloc();
        return ptr;
 }
 

Reply via email to