mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 08:30:47 -09:00
package/fio: fix build
Buildroot commit215133c0fcbumped fio from 3.38 to 3.41. Upstream commit4175f4dbecwas added to fio 3.40 including FALLOC_FL_ZERO_RANGE which causes build errors. Added upstream commit which not only fixes musl builds but also uclibc. Fixes: musl: https://autobuild.buildroot.net/results/8e9/8e946c7104be0295a9a2b946fe4a82bba0e28db8/ uclibc: https://autobuild.buildroot.net/results/ece/ece6ff1b20fa3482a88ffb3a6167b2bba9b06101/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
2092fdc003
commit
8ba59c12e9
38
package/fio/0001-fix-musl-builds.patch
Normal file
38
package/fio/0001-fix-musl-builds.patch
Normal file
@@ -0,0 +1,38 @@
|
||||
From ccce76d2850d6e52da3d7986c950af068fbfe0fd Mon Sep 17 00:00:00 2001
|
||||
From: Arthur Gautier <arthur.gautier@arista.com>
|
||||
Date: Sat, 13 Dec 2025 20:07:11 -0800
|
||||
Subject: [PATCH] fix musl builds
|
||||
|
||||
This commit fixes the build on musl which fails with the following
|
||||
error:
|
||||
```
|
||||
oslib/linux-blkzoned.c: In function 'blkzoned_move_zone_wp':
|
||||
oslib/linux-blkzoned.c:389:37: error: 'FALLOC_FL_ZERO_RANGE' undeclared (first use in this function)
|
||||
389 | ret = fallocate(fd, FALLOC_FL_ZERO_RANGE, z->wp, length);
|
||||
| ^~~~~~~~~~~~~~~~~~~~
|
||||
oslib/linux-blkzoned.c:389:37: note: each undeclared identifier is reported only once for each function it appears in
|
||||
make: *** [Makefile:501: oslib/linux-blkzoned.o] Error 1
|
||||
make: *** Waiting for unfinished jobs....
|
||||
```
|
||||
|
||||
Signed-off-by: Arthur Gautier <arthur.gautier@arista.com>
|
||||
|
||||
Upstream: https://github.com/axboe/fio/commit/ccce76d2850d6e52da3d7986c950af068fbfe0fd
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
||||
---
|
||||
oslib/linux-blkzoned.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/oslib/linux-blkzoned.c b/oslib/linux-blkzoned.c
|
||||
index 78e25fca91..c45ef623de 100644
|
||||
--- a/oslib/linux-blkzoned.c
|
||||
+++ b/oslib/linux-blkzoned.c
|
||||
@@ -25,6 +25,7 @@
|
||||
#ifndef BLKFINISHZONE
|
||||
#define BLKFINISHZONE _IOW(0x12, 136, struct blk_zone_range)
|
||||
#endif
|
||||
+#include <linux/falloc.h>
|
||||
|
||||
/*
|
||||
* If the uapi headers installed on the system lacks zone capacity support,
|
||||
Reference in New Issue
Block a user