perl-cross: bump to version 1.1.4
[buildroot-gz.git] / package / fio / Config.in
blob89f54f99a233213f26cf1314db838c259b57dd41
1 config BR2_PACKAGE_FIO
2         bool "fio"
3         depends on BR2_USE_MMU # fork()
4         depends on !BR2_STATIC_LIBS
5         depends on BR2_TOOLCHAIN_HAS_SYNC_4
6         depends on BR2_TOOLCHAIN_HAS_THREADS
7         # fio uses posix_madvise(), which is not part of any official
8         # release of uClibc, but is part of uClibc Git, and backported
9         # in Buildroot patch set of uClibc 0.9.33. Therefore, we
10         # disable the build of fio for external uClibc toolchains
11         # (which use an unknown uClibc version)
12         depends on !BR2_TOOLCHAIN_EXTERNAL_UCLIBC
13         # fio uses fallocate() which becomes fallocate64() while compiling with
14         # largefile support, but fallocate64() is not available on nios2
15         depends on !BR2_nios2
16         help
17           fio is an I/O tool meant to be used both for benchmark
18           and stress/hardware verification.
20           http://git.kernel.dk/?p=fio.git;a=summary
22 comment "fio needs a toolchain w/ dynamic library, threads"
23         depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
24         depends on BR2_TOOLCHAIN_HAS_SYNC_4
25         depends on !BR2_nios2
26         depends on BR2_USE_MMU