diff options
author | Jakob Kirsch <jakob.kirsch@web.de> | 2025-07-27 19:24:18 +0200 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-07-28 22:10:49 +0200 |
commit | 836691c78b1ade8f9b98af3e81770d24decca6b9 (patch) | |
tree | d1a34ea482fa48f6188e6d152b2f19866db98dac | |
parent | b43e141b870be5e094dc999401c2878f88ed5586 (diff) |
gnu: bladerf: Fix build with gcc-14.
* gnu/packages/radio.scm (bladerf)[arguments]<#:phases>{gcc-14}:
New phase.
Signed-off-by: Andreas Enge <andreas@enge.fr>
-rw-r--r-- | gnu/packages/radio.scm | 9 |
1 files changed, 8 insertions, 1 deletions
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 |