This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 836691c78b gnu: bladerf: Fix build with gcc-14.
836691c78b is described below
commit 836691c78b1ade8f9b98af3e81770d24decca6b9
Author: Jakob Kirsch <[email protected]>
AuthorDate: Sun Jul 27 19:24:18 2025 +0200
gnu: bladerf: Fix build with gcc-14.
* gnu/packages/radio.scm (bladerf)[arguments]<#:phases>{gcc-14}:
New phase.
Signed-off-by: Andreas Enge <[email protected]>
---
gnu/packages/radio.scm | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index 5e05dd1bcf..c4ce3ed273 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -1590,7 +1590,14 @@ you must extend 'udev-service-type' with this package.
E.g.:
"/lib/udev/rules.d")
"-DBLADERF_GROUP=dialout"
"-DBUILD_DOCUMENTATION=ON")
- #:tests? #f)) ; No test suite
+ #:tests? #f ; No test suite
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'gcc-14
+ (lambda _
+ (substitute* "host/utilities/bladeRF-fsk/c/src/fir_filter.c"
+ (("calloc\\(sizeof\\(struct complex_sample\\),
chunk_size\\)")
+ "calloc(1 * sizeof(struct complex_sample),
chunk_size)")))))))
(home-page "https://www.nuand.com/")
(synopsis "User-space library and utilities for BladeRF SDR")
(description