summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-oe: fix indentationMartin Jansa2016-08-222-14/+14
| | | | | | | | * remove tabs which sneaked in since last cleanup * meta-oe layers are using consistent indentation with 4 spaces, see http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: Fix gcc 6 deprecated declaration errorTom Hochstein2016-08-152-1/+63
| | | | | | | | | Replace auto_ptr with unique_ptr. Upstream-Status: Pending Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: Fix gcc 6 configure errorTom Hochstein2016-08-152-3/+15
| | | | | | | | | Remove the un-necessary check for sqrt and avoid a gcc 6 configure error. Upstream-Status: Submitted [Pull request: a39907dd19726b2df3bac29a4bdc59d1bd0922a1] Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sysbench: add new recipeNicolas Dechesne2016-07-291-0/+26
| | | | | | | | | | | | | The project used to be hosted on Sourceforge, then Launchpad, and it moved to Github. The last stable release (0.4.12) cannot be found on Sourceforge anymore, and is not available (as tarball) on github. So using the tarball from Launchpad instead. We can move to github when the next release happens (which will be the first one from github). Tested with and without mysql, with and without aio. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* analyze-suspend: Bump to latest Git versionSoren Brinkmann2016-06-231-1/+1
| | | | | Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf: resolve issues with gcc6Derek Straka2016-06-222-3/+17
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* faac, iperf, crash, espeak, open-vcdiff: blacklist, fails to build with gcc-6Martin Jansa2016-06-131-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* abiword, fbreader, tvheadend, glmark2, libqmi, modemmanager, thrift, wvdial, ↵Martin Jansa2016-06-131-0/+3
| | | | | | wvstreams, dt, collectd, gtkmathview, tcsh, glcompbench, geos, libspatialite, geis, grail, opencv, openwbem, fwts: blacklist, fails to build with gcc-6 or glibc-2.24 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: enable build for x86-32Yang Shi2016-05-192-1/+94
| | | | | | | | | | | Backported commit e3928d572b12f4e85a2a989482ac2d68c1bc2734 ("Force text segment alignment to 0x08000000 for i386 with gold linker") from libhugetlbfs -next branch to fix the build failure with gold linker. And, enable x86-32 in COMPATIBLE_HOST. Signed-off-by: Yang Shi <yang.shi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lmbench: avoid gcc optimize-away multiplicationRoy Li2016-05-102-0/+80
| | | | | | | | Change expression used in do_integer_mul and do_uint64_mul benchmarks so GCC doesn't optimize-away the loops, Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: wl_surface should be destoryed after destroying wl_windowNeena Busireddy2016-05-062-1/+36
| | | | | | | | If wl_surface is destroyed while work thread is still running, segmentation fault occurs. Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tinymembench: update to version 0.4.0 plus bug fixesDerek Straka2016-05-061-2/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf3: update to version 3.1.2 plus bug fixesDerek Straka2016-05-061-3/+3
| | | | | | | license md5 updated for copyright date modifications Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iozone3: update to version 434Derek Straka2016-05-061-3/+3
| | | | | | | Update the license start and end to account for release notes Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fio: update to version 2.9Derek Straka2016-05-061-2/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: use bb.utils.contains() instead of base_contains()Ross Burton2016-04-282-2/+2
| | | | | | | | base_contains() is a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Replace "cp -a" with "cp -R --no-dereference --preserve=mode,links"Martin Jansa2016-03-041-1/+1
| | | | | | | | | * Using "cp -a" leaks UID of user running the builds, causing many QA warnings. * See this thread for details: http://lists.openembedded.org/pipermail/openembedded-core/2015-November/112904.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fio: Remove --disable-static from EXTRA_OECONFFabio Berton2016-02-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | As of commit OE-Core:773c9e18071d71454473dd81aff911104a2e9bc6 EXTRA_OECONF is appended with the option --disable-static on DISABLE_STATIC variable and this cause the error: DEBUG: Python function sysroot_cleansstate finished DEBUG: Executing shell function do_configure Bad option --disable-static --cpu= Specify target CPU if auto-detect fails --cc= Specify compiler to use --extra-cflags= Specify extra CFLAGS to pass to compiler --build-32bit-win Enable 32-bit build on Windows --build-static Build a static fio --esx Configure build options for esx --enable-gfio Enable building of gtk gfio --disable-numa Disable libnuma even if found --enable-libhdfs Enable hdfs support WARNING: exit code 1 from a shell command. So, we need to disable this option. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nbench-byte: Explicitly set EXTRA_OEMAKE as requiredMike Crowe2016-02-151-0/+2
| | | | | | | | | This recipe currently relies on EXTRA_OEMAKE having been to set to "-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this explicit so that the default in bitbake.conf can be changed. Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* memtester: upgrade 4.1.3 -> 4.3.0Denys Dmytriyenko2016-02-011-3/+3
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf3: fix build-deps qa warningKai Kang2016-01-041-0/+3
| | | | | | | | | | Add PACKAGECONFIG lksctp to fix qa warning: | WARNING: QA Issue: iperf3 rdepends on lksctp-tools, but it isn't a | build dependency? [build-deps] Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* phoronix-test-suite: uprev it to 6.0.1Roy Li2015-12-181-3/+14
| | | | | | | | | 1. inherit systemd and move the systemd unit files to correct dir 2. inherit allarch 3. add bash/python to RDEDEPENDS Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf3 :upgrade to 3.1Chunrong Guo2015-10-233-120/+10
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tiobench: Fix build using GCC 5.2Otavio Salvador2015-09-232-0/+31
| | | | | | | Drop 'inline' of crc32 function to fix build using GCC 5.2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Add analyze-suspendSoren Brinkmann2015-09-081-0/+29
| | | | | Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: avoid using keyword restrict as var nameKai Kang2015-08-312-0/+35
| | | | | | | | | | | | | | When compile with gcc 5.x, libhugetlbfs fails with: | hugeutils.c: In function '__lh_hugetlbfs_setup_env': | hugeutils.c:304:40: error: expected identifier or '(' before restrict' | char *p, *tok, *exe, buf[MAX_EXE+1], restrict[MAX_EXE]; | ^ Rename variable to avoid using keyword restrict as variable name to fix it. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: avoid search host library path for cross compilationKai Kang2015-08-312-0/+41
| | | | | | | | | | | There was a patch fixing the same issue: libhugetlbfs-avoid-search-host-library-path-for-cros.patch but missed the elf_i386.xB*, this patch fixes for it. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: Uprev to v2.19 from v2.18Jianchuan Wang2015-08-186-197/+2
| | | | | | | The 5 patches which are deleted have been in the v2.19 Signed-off-by: Jianchuan Wang <jianchuan.wang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fio: Add PACKAGECONFIG for numa, re-enable ARM buildDominic Sacré2015-07-301-2/+10
| | | | | | | | | Make fio's NUMA support optional via PACKAGECONFIG. Enable this feature by default, except on ARM where libnuma/numactl is not available. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: Remove X11 exclusivenessOtavio Salvador2015-07-302-11/+66
| | | | | | | | | | | | The tool has support for multiple backends: X11, drm and Wayland. This demanded to a fix, which has been sent upstream, to make the flavor configuration predictable and the recipe has been rework to support them all, making the PACKAGECONFIG to respect the DISTRO_FEATURES available by default. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: Convert recipe to fetch from GitOtavio Salvador2015-07-301-3/+5
| | | | | | | | The development has been moved for github thus it makes sense to use this, instead of the tarball. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gegl, crash, libsecret, mpg123, tinymembench, gammu, mosh, llvm3.3, ↵Martin Jansa2015-07-161-0/+8
| | | | | | breakpad, php, mozjs, libopus: disable thumb where it fails for qemuarm Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: project moved to githubJosep Puigdemont2015-06-081-1/+3
| | | | | Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Revert "libhugetlbfs: Add i586 to list of compatible host architectures"Martin Jansa2015-05-171-1/+1
| | | | | | | | | | It's still failing in world builds even when "libhugetlbfs: x86 - don't link against host libs" is applied as well. It was reported month ago: https://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg41565.html This reverts commit 3cc7f186be46a0de049d1fab70ddb84111be6e29.
* iperf: fix ${PN}-${PV} -> ${BP} for multilibYi Zhao2015-05-131-1/+1
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fio: Fix QA warningsArmin Kuster2015-05-111-1/+4
| | | | | | | WAWARNING: QA Issue: fio rdepends on numactl, but it isn't a build dependency? [build-deps] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fio: add missing build dependency on zlibDominic Sacré2015-05-111-1/+1
| | | | | | | | Fixes: | WARNING: QA Issue: fio rdepends on zlib, but it isn't a build dependency? [build-deps] Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: Add i586 to list of compatible host architecturesgary.robertson@linaro.org2015-04-131-1/+1
| | | | | | | | COMPATIBLE_HOST included support for x86_64 but not for 32-bit x86 architectures - added i586 arch name to cover qemux86, etc. Signed-off-by: Gary S. Robertson <gary.robertson@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tinymembench: add initial recipeAndre McCurdy2015-03-211-0/+19
| | | | | Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fio: fix do_compile errorRaphael Silva2015-03-032-36/+5
| | | | | | | * Update to v2.2.6 Signed-off-by: Raphael Silva <raphael.philipe@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf3: Add native supportmike.looijmans@topic.nl2015-02-121-0/+1
| | | | | | | | | | | | | If you want to use iperf3 to measure your board's IP performance, you may also want to compile if for the build host, because unlike iperf, iperf3 isn't readily available as a standard Ubuntu package for example. Add a BBCLASSEXTEND="native" to the recipe so that you just can build iperf3-native and have bitbake compile it for you, instead of having to download, compile and install it manually on the build machine. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf3: Add recipe for version 3.0.10Ben Shelton2015-01-083-0/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | iperf3 is the new successor of iperf. The project is now mature enough as it started in 2009 and has stable releases. It supports reporting results in the portable JSON format, provides more information than iperf does and also adds some features from other tools such as nuttcp and netperf that were missing from the original iperf. This recipe is based on the iperf v3.0.8 recipe posted to the list by Guy Morand (http://lists.openembedded.org/pipermail/openembedded-devel/2014-October/098403.html) with the following changes: - Pass the 'foreign' option to automake. - The Makefiles for the examples only work properly when the build is done in the same directory as the source. Fix this in Makefile.am and run bootstrap.sh to regenerate Makefile.in. - Bump the version to the latest stable release. Signed-off-by: Ben Shelton <ben.shelton@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nbench-byte: Fix license QA errorOtavio Salvador2014-12-311-1/+1
| | | | | | | | | | | | | | | | | | The license is not a common only and seems to be a 'free distribution' license but without explicit rules about modification or similar. Due that, we copied the license text from the README file and added it onto nbench-byte license file. This fixes following QA error: ,---- | WARNING: Recipe nbench-byte, LICENSE (freely distributable) has | invalid format, LICENSES must have operator "([&|() ])" between | them. `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf: fix out of tree configurationBelal, Awais2014-12-192-0/+53
| | | | | | | | | | | | | The configure step uses a package header to check for support of types/declares, this package header encapsulates all the required system headers for providing the needed resources. When configured from an out of tree directory the package header is not found due to the hard path. We now make the path for package header relative to 'srcdir' so it is found appropriately. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: Fix page size & text offset for arm archesGary S. Robertson2014-12-103-33/+58
| | | | | | | | | | | Fixed computation of page size and text segment offset for various arm architectures - including both LE and BE variants of armv7 as well as aarch64 Upstream Status: Accepted at libhugetlbfs project Signed-off-by: Gary S. Robertson <gary.robertson@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: Make cross-devel recognize all ix86 archesGary S. Robertson2014-12-102-0/+33
| | | | | | | | | | | In a non-native cross-development scenario, the Makefile only recognized i386 or x86_64 PC architectures. Extended this to also recognize i486, i586, and i686 Upstream Status: Accepted but not yet applied by libhugetlbfs project Signed-off-by: Gary S. Robertson <gary.robertson@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: add bash and perl to RDEPENDSChong.Lu@windriver.com2014-10-301-1/+2
| | | | | | | | | | | | This solves the following warning: libhugetlbfs-2.18: libhugetlbfs-tests requires /bin/bash, but no providers in its RDEPENDS [file-rdeps] libhugetlbfs-2.18: libhugetlbfs requires /bin/bash, /usr/bin/perl, but no providers in its RDEPENDS [file-rdeps] Signed-off-by: Chong Lu <Chong.Lu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Phoronix Test Suite packageTodd E Brandt2014-09-261-0/+24
| | | | | | | | | | | | | | | | This is the package recipe for the phoronix test suite v5.2.1. The tool is for benchmarking and testing of the system. Signed-off-by: Todd Brandt <todd.e.brandt@linux.intel.com> ---- meta-oe/recipes-benchmark/phoronix-test-suite/phoronix-test-suite_5.2.1.bb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) v2: changes based on Ross Burton's comments. However, I kept this line: S = "${WORKDIR}/phoronix-test-suite", since the tarball folder doesn't include the version number. v3: changed the license file locatoin and moved the RDEPENDS field down Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* bonnie: add perl to RDEPENDS_bonnie-scriptsRobert Yang2014-09-261-0/+2
| | | | | | | | Perl: bonnie-scripts/usr/bin/bon_csv2html:#!/usr/bin/perl bonnie-scripts/usr/bin/bon_csv2txt:#!/usr/bin/perl Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
* lmbench: add lmbench-exception LICENSEYasir Khan2014-08-281-1/+1
| | | | | | Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Yasir-Khan <yasir_khan@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>