Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package diy for openSUSE:Factory checked in at 2021-10-23 00:51:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/diy (Old) and /work/SRC/openSUSE:Factory/.diy.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "diy" Sat Oct 23 00:51:49 2021 rev:4 rq:927016 version:3.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/diy/diy.changes 2020-06-07 21:40:00.265770791 +0200 +++ /work/SRC/openSUSE:Factory/.diy.new.1890/diy.changes 2021-10-23 00:52:36.701164692 +0200 @@ -1,0 +2,7 @@ +Wed Oct 20 07:57:33 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com> + +- Add diy-glibc2.34-drop-SIGSTKSZ.patch to compile against glibc + >= 2.34 which no longer defines SIGSTKSZ as constant + (see, for instance, gh#catchorg/Catch2#2178). + +------------------------------------------------------------------- New: ---- diy-glibc2.34-drop-SIGSTKSZ.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ diy.spec ++++++ --- /var/tmp/diff_new_pack.MHSJxc/_old 2021-10-23 00:52:37.073164856 +0200 +++ /var/tmp/diff_new_pack.MHSJxc/_new 2021-10-23 00:52:37.077164858 +0200 @@ -1,7 +1,7 @@ # # spec file for package diy # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -60,6 +60,8 @@ Patch0: diy-disable-memory-heavy-tests.patch # PATCH-FIX-UPSTREAM diy-include-stdexcept.patch badshah...@gmail.com -- Include a missing header flagged by GCC 10 Patch1: diy-include-stdexcept.patch +# PATCH-FIX-UPSTREAM diy-glibc2.34-drop-SIGSTKSZ.patch gh#catchorg/Catch2#2178 badshah...@gmail.com -- Replace SIGSTKSZ by hard-coded 32kb to allow compilation against glibc 2.34 where SIGSTKSZ is no longer a constant +Patch2: diy-glibc2.34-drop-SIGSTKSZ.patch BuildRequires: cmake >= 3.2 BuildRequires: gcc-c++ %if %{with mpi} ++++++ diy-glibc2.34-drop-SIGSTKSZ.patch ++++++ Index: diy-3.5.0/tests/catch.hpp =================================================================== --- diy-3.5.0.orig/tests/catch.hpp +++ diy-3.5.0/tests/catch.hpp @@ -7252,7 +7252,7 @@ namespace Catch { isSet = true; stack_t sigStack; sigStack.ss_sp = altStackMem; - sigStack.ss_size = SIGSTKSZ; + sigStack.ss_size = 32768; sigStack.ss_flags = 0; sigaltstack(&sigStack, &oldSigStack); struct sigaction sa = { }; @@ -7283,7 +7283,7 @@ namespace Catch { bool FatalConditionHandler::isSet = false; struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {}; stack_t FatalConditionHandler::oldSigStack = {}; - char FatalConditionHandler::altStackMem[SIGSTKSZ] = {}; + char FatalConditionHandler::altStackMem[32768] = {}; } // namespace Catch