summaryrefslogtreecommitdiffstats
path: root/package/fio
Commit message (Collapse)AuthorAgeFilesLines
* fio: bump to version 3.9Fabrice Fontaine2018-09-102-3/+3
| | | | | | | | Update hash for COPYING due to minor updates (FSF address, ...): https://github.com/axboe/fio/commit/b6e71b39c8fbdb2c48d4f60d373ba802f07c37cf Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* fio: fix licenseFabrice Fontaine2018-09-102-2/+4
| | | | | | | | | | | | | fio does not have any special conditions since version 2.2.6 indeed MORAL-LICENSE has been updated to replace "promising" by "encouraged" and "must" by "should": https://github.com/axboe/fio/commit/67f4822ce3dc6af76b963c6ac467a8f0471a7faf So fix LICENSE, add MORAL-LICENSE to LICENSE_FILES and add hash for both licenses Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* fio: re-enable on uClibcThomas Petazzoni2017-05-221-6/+0
| | | | | | | | | | | | | The fio package was disabled on uClibc because posix_madvise() was back then not implemented in an official release of uClibc. It now exists in uClibc-ng since its version 1.0.0, so we can assume it's available. We already make lots of assumptions about external uClibc toolchains, and they should definitely be using a recent version of uClibc-ng to be usable by Buildroot. Also, the Config.in comment was not handling this uClibc exception. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/fio: bump version to 2.20, add hashBernd Kuhls2017-05-222-1/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: use $(TARGET_MAKE_ENV) when calling $(MAKE)Gustavo Zacarias2016-10-221-2/+2
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: add optional libnuma (numactl) dependencyGustavo Zacarias2016-07-231-0/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: add optional zlib dependencyGustavo Zacarias2016-07-231-0/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: bump to version 2.13Gustavo Zacarias2016-07-232-127/+1
| | | | | | | And drop upstream patch. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: add optional dependency on libaioThomas Petazzoni2016-04-191-0/+4
| | | | | | | | | fio can automatically detect and use libaio when available, so this commit makes this optional dependency explicit. Suggested by Charles <ckhardin@exablox.com> in bug #8851. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: add upstream patch to fix build on SuperHThomas Petazzoni2016-03-102-4/+127
| | | | | | | | | Upstream was super reactive, and already committed a patch to fix the build on SuperH, so we take this upstream patch in Buildroot and re-enable fio on SuperH. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fio: disable on SuperHThomas Petazzoni2016-03-101-1/+4
| | | | | | | | | | | | | | | | fio doesn't build on SuperH due to arch_flags being undefined while building the test programs. Since the fix isn't immediate, the bug was reported upstream, and this commit disables fio on SuperH until it gets fixed upstream. Fixes: http://autobuild.buildroot.net/results/578/578ae9da10d017ee9e2c15d37014f31a1114ef3a/build-end.log Fixes #8751. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fio: bump to version 2.7Thomas Petazzoni2016-03-102-43/+1
| | | | | | | | The patch 0001-compile-fix-for-linux-header-changes.patch is removed as it was a backport from an upstream patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fio: Add patch to import stdint.h explicitlyRicardo Martincoski2016-02-131-0/+42
| | | | | | | | | | | | | This patch is upstream and it can be removed in the next version bump. Fixes: http://autobuild.buildroot.net/results/dc7/dc75b1f5ca4db5fb4658f19fde56b18cb7170fe9/ http://autobuild.buildroot.net/results/44d/44dd45e0f693ea84fc072ab28f038bf04a9226ec/ Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: depends on BR2_TOOLCHAIN_HAS_SYNC_4Gustavo Zacarias2016-02-071-0/+2
| | | | | | | | It uses __sync_fetch_and_add_4() and other 32-bit atomics, fixes: http://autobuild.buildroot.net/results/692/692fe7999efb63a2bffee02f84b9f636afcfe5f4/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/fio: fix license fileBernd Kuhls2016-01-311-1/+1
| | | | | | | | | | Sorry, I missed the changed filename. Fixes http://autobuild.buildroot.net/results/a35/a3596283632433831ea24c1d586f2067b034eb32/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/fio: bump version to 2.6, fix musl buildBernd Kuhls2016-01-301-1/+1
| | | | | | | | | | Fixes http://autobuild.buildroot.net/results/063/0637236b89e3251bbf8b649ff60de0ff19494703/ http://autobuild.buildroot.net/results/2fe/2fefe784fb45368344775c7b6f2eb83e1c0c2104/ and others Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: disable for static buildBaruch Siach2015-05-261-2/+3
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/275/275dc359d72513fd567b7ccbbd4061dffd8a5266/ http://autobuild.buildroot.net/results/5e8/5e8cc28da6a17dcb142eb6d8a8cada735b211e2e/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-5/+4
| | | | | | | | Now that largefile is mandatory removes package dependencies and conditionals. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/uClibc: RIP, avr32Yann E. MORIN2015-02-141-4/+2
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: add comment mmu dependsGustavo Zacarias2014-08-041-0/+1
| | | | | | | | Otherwise it shows up indirectly when toolchain options aren't enough and then vanishes when they are fulfilled. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove references to uClibc 0.9.32Thomas Petazzoni2014-07-101-4/+3
| | | | | | | This commit removes all remaining references to uClibc 0.9.32. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fio: disable on nios2 because of missing fallocate64()Frank Bergmann2014-05-191-0/+4
| | | | | | | | | | | | | | | | | 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: Frank Bergmann <frank@frajasalo.de> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fio: prevent selection with unusable uClibc versionsThomas Petazzoni2013-12-261-0/+9
| | | | | | | | | | | | | | | | | | | The fio program uses posix_madvise(). However, posix_madvise() is only available in the Git tree of uClibc, and in Buildroot's version of uClibc 0.9.33, thanks to the huge number of backported patches that we carry. Therefore, trying to build fio with an external uClibc toolchain is most likely going to fail (as the uClibc version is most likely an official stable release, and no stable release of uClibc ever had the support for posix_madvise()). And similarly, building fio with uClibc 0.9.31 and 0.9.32 is always going to fail. We disable those use cases to avoid repeated autobuilder failures. No kconfig comment has been added, because we don't have a well-defined way of specifying such exceptions. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fio: new packageEzequiel Garcia2013-12-252-0/+37
[Thomas: add largefile and thread dependencies, bump to version 2.1.4, use upstream Git instead of Debian tarballs, adjust license information] Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud