3 depends on BR2_USE_MMU # fork()
4 depends on BR2_TOOLCHAIN_HAS_THREADS
5 # fio uses posix_madvise(), which is not part of any official
6 # release of uClibc, but is part of uClibc Git, and backported
7 # in Buildroot patch set of uClibc 0.9.33. Therefore, we
8 # disable the build of fio for external uClibc toolchains
9 # (which use an unknown uClibc version)
10 depends on !BR2_TOOLCHAIN_EXTERNAL_UCLIBC
11 # fio uses fallocate() which becomes fallocate64() while compiling with
12 # largefile support, but fallocate64() is not available on nios2
15 fio is an I/O tool meant to be used both for benchmark
16 and stress/hardware verification.
18 http://git.kernel.dk/?p=fio.git;a=summary
20 comment "fio needs a toolchain w/ threads"
21 depends on !BR2_TOOLCHAIN_HAS_THREADS
23 depends on BR2_USE_MMU