summaryrefslogtreecommitdiff
path: root/sci-visualization/fityk/files/fityk-1.3.2-fixTest.patch
blob: 8b15c0396473fad0320d1195aab31d32462f44e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
--- a/tests/catch.hpp	2026-04-24 20:20:40.032125716 +0200
+++ b/tests/catch.hpp	2026-04-24 20:22:00.026203328 +0200
@@ -6442,6 +6442,7 @@
 #include <signal.h>
 
 namespace Catch {
+    #define STKSZ 32768
 
     struct SignalDefs {
         int id;
@@ -6462,7 +6463,7 @@
         static bool isSet;
         static struct sigaction oldSigActions [sizeof(signalDefs)/sizeof(SignalDefs)];
         static stack_t oldSigStack;
-        static char altStackMem[SIGSTKSZ];
+        static char altStackMem[STKSZ];
 
         static void handleSignal( int sig ) {
             std::string name = "<unknown signal>";
@@ -6482,7 +6483,7 @@
             isSet = true;
             stack_t sigStack;
             sigStack.ss_sp = altStackMem;
-            sigStack.ss_size = SIGSTKSZ;
+            sigStack.ss_size = STKSZ;
             sigStack.ss_flags = 0;
             sigaltstack(&sigStack, &oldSigStack);
             struct sigaction sa = { 0 };
@@ -6513,7 +6514,7 @@
     bool FatalConditionHandler::isSet = false;
     struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {};
     stack_t FatalConditionHandler::oldSigStack = {};
-    char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
+    char FatalConditionHandler::altStackMem[STKSZ] = {};
 
 } // namespace Catch
 
--- a/tests/mpfit_deriv.cpp	2026-04-24 22:00:24.322216420 +0200
+++ b/tests/mpfit_deriv.cpp	2026-04-24 22:00:37.952059586 +0200
@@ -5,11 +5,8 @@
 // both user-calculated and MPFIT-calculated numerical derivatives
 // are printed to stdout. This test is half-manual.
 
-namespace fityk { extern bool debug_deriv_in_mpfit; }
-
 int main()
 {
-    fityk::debug_deriv_in_mpfit=true;
     fityk::Fityk* ftk = new fityk::Fityk;
     ftk->execute("set verbosity=-1");
     ftk->execute("set pseudo_random_seed=1234567");