diff --git a/bladeRF.changes b/bladeRF.changes index 6cb00d8..ed86b0c 100644 --- a/bladeRF.changes +++ b/bladeRF.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sat Nov 2 19:56:06 UTC 2024 - Martin Hauke + +- Add patch: + * gcc14-fix-calloc-arg-order.patch + https://github.com/Nuand/bladeRF/commit/b55af91f6b0ccb9afd09dcd3a42b9110c7e5be6f + ------------------------------------------------------------------- Mon Apr 8 15:39:13 UTC 2024 - Atri Bhattacharya diff --git a/bladeRF.spec b/bladeRF.spec index 44870b0..d74f8f1 100644 --- a/bladeRF.spec +++ b/bladeRF.spec @@ -34,6 +34,7 @@ URL: https://nuand.com/ Source0: https://github.com/Nuand/bladeRF/archive/%{release_name}.tar.gz#/%{name}-%{release_name}.tar.xz Source1: ad9361.tar.xz Patch0: bladeRF-doxygen-no-timestamp.patch +Patch1: gcc14-fix-calloc-arg-order.patch BuildRequires: cmake >= 2.8.4 BuildRequires: doxygen BuildRequires: fdupes diff --git a/gcc14-fix-calloc-arg-order.patch b/gcc14-fix-calloc-arg-order.patch new file mode 100644 index 0000000..81a570f --- /dev/null +++ b/gcc14-fix-calloc-arg-order.patch @@ -0,0 +1,26 @@ +Source: https://github.com/Nuand/bladeRF/commit/b55af91f6b0ccb9afd09dcd3a42b9110c7e5be6f + +--- bladeRF-2023.02-origin/host/utilities/bladeRF-fsk/c/src/fir_filter.c ++++ bladeRF-2023.02/host/utilities/bladeRF-fsk/c/src/fir_filter.c +@@ -213,18 +213,18 @@ + return EXIT_FAILURE; + } + +- inbuf = calloc(2*sizeof(int16_t), chunk_size); ++ inbuf = calloc(chunk_size, 2*sizeof(int16_t)); + if (!inbuf) { + perror("calloc"); + goto out; + } +- tempbuf = calloc(2*sizeof(int16_t), chunk_size); ++ tempbuf = calloc(chunk_size, 2*sizeof(int16_t)); + if (!tempbuf) { + perror("calloc"); + goto out; + } + +- outbuf = calloc(sizeof(struct complex_sample), chunk_size); ++ outbuf = calloc(chunk_size, sizeof(struct complex_sample)); + if (!outbuf) { + perror("calloc"); + goto out;