Commit ed56f35c authored by Frank Bergmann's avatar Frank Bergmann Committed by Peter Korsgaard
Browse files

fio: disable on nios2 because of missing fallocate64()

The fallocate() function is replaced by fallocate64() while compiling
with LARGE_FILE flags. Current nios2 toolchain is missing the fallocate64()
function.

Fixes:
    http://autobuild.buildroot.net/results/9cd/9cd30031a40f768f6090cfba44c880fb2406672b
    http://autobuild.buildroot.net/results/7da/7da32ca8178aa6bada06dfaea38e9e693fba0db2
    http://autobuild.buildroot.net/results/0ef/0ef7358289bff2a5f9efda27115eddb379c1a0b9


    [...]

[Peter: reference BR2_LARGEFILE, add autobuilder refs as suggested by Yann]
Signed-off-by: default avatarFrank Bergmann <frank@frajasalo.de>
Acked-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 6e4b7775
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -12,6 +12,9 @@ config BR2_PACKAGE_FIO
	depends on !BR2_TOOLCHAIN_EXTERNAL_UCLIBC && \
		!BR2_UCLIBC_VERSION_0_9_31 && \
		!BR2_UCLIBC_VERSION_0_9_32
	# fio uses fallocate() which becomes fallocate64() while compiling
	# with BR2_LARGEFILE but fallocate64() is not available on nios2
	depends on !BR2_nios2
	help
	  fio is an I/O tool meant to be used both for benchmark
	  and stress/hardware verification.
@@ -20,3 +23,4 @@ config BR2_PACKAGE_FIO

comment "fio needs a toolchain w/ largefile, threads"
	depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
	depends on !BR2_nios2