mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
community/bladerf: fix build with gcc 14
This commit is contained in:
parent
c61db8ba51
commit
5d75654981
@ -2,7 +2,7 @@
|
||||
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
|
||||
pkgname=bladerf
|
||||
pkgver=2023.02
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Host-side libraries, drivers and utilities for bladeRF platform"
|
||||
url="https://github.com/Nuand/bladeRF"
|
||||
arch="all"
|
||||
@ -12,6 +12,7 @@ subpackages="$pkgname-dev $pkgname-libs"
|
||||
_noosref="0bba46e6f6f75785a65d425ece37d0a04daf6157"
|
||||
source="https://github.com/Nuand/bladeRF/archive/refs/tags/$pkgver/bladerf-$pkgver.tar.gz
|
||||
https://github.com/analogdevicesinc/no-OS/archive/$_noosref/no-OS-$_noosref.tar.gz
|
||||
gcc14-fix-calloc-arg-order.patch
|
||||
"
|
||||
builddir="$srcdir/bladeRF-$pkgver"
|
||||
options="!check"
|
||||
@ -39,4 +40,5 @@ package() {
|
||||
sha512sums="
|
||||
af03141712886ea76952a5eea9ffb67b511b8ea196f2cf3349dab339b1964b3f296410acdc070304ffab71eb011830131373ad8c3b00a6cfec2773283082cc0d bladerf-2023.02.tar.gz
|
||||
cf6f6d34fed9879ae7263782f20f33dd3af84201e3477fa0501e072eb08a8a545a07c496ad0ff3f7dc1a6ef407f136f843ba05942b4819e146c5fef023a3bb02 no-OS-0bba46e6f6f75785a65d425ece37d0a04daf6157.tar.gz
|
||||
7c7bbffff1f1ab58453b2f1de80bcd045fefffb4d6cb3017d8b50d752b7d519ff9249f405cc5d1c2a54d0333eaa66929dcb437efaf79f24789945a07909b6aea gcc14-fix-calloc-arg-order.patch
|
||||
"
|
||||
|
26
community/bladerf/gcc14-fix-calloc-arg-order.patch
Normal file
26
community/bladerf/gcc14-fix-calloc-arg-order.patch
Normal file
@ -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;
|
Loading…
Reference in New Issue
Block a user