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; }
