[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/03: gnu: libotr: Fix compilation with glibc 2.35.
From: |
guix-commits |
Subject: |
01/03: gnu: libotr: Fix compilation with glibc 2.35. |
Date: |
Fri, 21 Apr 2023 17:02:44 -0400 (EDT) |
civodul pushed a commit to branch core-updates
in repository guix.
commit 5c26e06efa38f82957154a3f0e29c27e04615542
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Thu Apr 20 23:04:28 2023 +0200
gnu: libotr: Fix compilation with glibc 2.35.
* gnu/packages/messaging.scm (libotr)[source]: Add 'snippet'.
---
gnu/packages/messaging.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 33867daafe..2fa1c45f98 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -460,6 +460,12 @@ powerful, standard and open protocol.")
version ".tar.gz"))
(sha256
(base32 "1x8rliydhbibmzwdbyr7pd7n87m2jmxnqkpvaalnf4154hj1hfwb"))
+ (modules '((guix build utils)))
+ (snippet
+ ;; Add missing #include that causes a build failure with glibc 2.35.
+ #~(substitute* "tests/regression/client/client.c"
+ (("_GNU_SOURCE" all)
+ (string-append all "\n#include <sys/socket.h>\n"))))
(patches
(search-patches "libotr-test-auth-fix.patch"))))
(build-system gnu-build-system)