[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/15: gnu: catch2@1: Adjust for glibc 2.34 and later.
From: |
guix-commits |
Subject: |
03/15: gnu: catch2@1: Adjust for glibc 2.34 and later. |
Date: |
Thu, 11 Aug 2022 16:00:43 -0400 (EDT) |
mbakke pushed a commit to branch master
in repository guix.
commit 25a3d3514627ba219e5fb10249a89b57ec110772
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Thu Aug 11 18:22:28 2022 +0200
gnu: catch2@1: Adjust for glibc 2.34 and later.
* gnu/packages/check.scm (catch-framework2-1)[source](modules, snippet): New
fields.
---
gnu/packages/check.scm | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 6ad2b1acd8..75bd20cff9 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -452,7 +452,16 @@ multi-paradigm automated test framework for C++ and
Objective-C.")
(file-name (git-file-name name version))
(sha256
(base32
- "1gdp5wm8khn02g2miz381llw3191k7309qj8s3jd6sasj01rhf23"))))
+ "1gdp5wm8khn02g2miz381llw3191k7309qj8s3jd6sasj01rhf23"))
+ (modules '((guix build utils)))
+ (snippet
+ '(substitute* '("include/internal/catch_fatal_condition.hpp"
+ "single_include/catch.hpp")
+ ;; In glibc 2.34 and later, SIGSTKSZ is no longer a
+ ;; compile-time constant. Hard code a reasonably large
+ ;; value.
+ (("SIGSTKSZ")
+ "32768")))))
(build-system cmake-build-system)
(synopsis "Automated test framework for C++ and Objective-C")
(description "Catch2 stands for C++ Automated Test Cases in Headers and is
- branch master updated (dd7a29faf3 -> 99b73f6041), guix-commits, 2022/08/11
- 01/15: gnu: python-pyicu: Update home page., guix-commits, 2022/08/11
- 05/15: gnu: libvirt: Remove input labels., guix-commits, 2022/08/11
- 04/15: gnu: libvirt, python-libvirt: Update to 8.6.0., guix-commits, 2022/08/11
- 07/15: gnu: python-libvirt: Add 'upstream-name' property., guix-commits, 2022/08/11
- 10/15: gnu: mediasdk: Build reproducibly., guix-commits, 2022/08/11
- 09/15: gnu: mediasdk: Remove input labels., guix-commits, 2022/08/11
- 06/15: gnu: libvirt: Use G-expression., guix-commits, 2022/08/11
- 02/15: gnu: python-pyicu: Update to 2.9., guix-commits, 2022/08/11
- 03/15: gnu: catch2@1: Adjust for glibc 2.34 and later.,
guix-commits <=
- 14/15: gnu: ntfs-3g: Add release-monitoring-url and upstream-name., guix-commits, 2022/08/11
- 13/15: gnu: openconnect-sso: Remove input labels., guix-commits, 2022/08/11
- 15/15: gnu: ntfs-3g: Update to 2022.5.17., guix-commits, 2022/08/11
- 11/15: gnu: folks: Update to 0.15.5., guix-commits, 2022/08/11
- 08/15: gnu: mediasdk: Update to 22.4.4., guix-commits, 2022/08/11
- 12/15: gnu: tracker: Update to 3.3.3., guix-commits, 2022/08/11