summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark
Commit message (Collapse)AuthorAgeFilesLines
* tinymembench: fix QA warning for GNU_HASHMax Krummenacher2017-02-241-0/+2
| | | | | | | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 1dcc6e1d044c82038c7d6eb8cd6848128724f70a) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* iperf3: update to 3.1.3Oleksandr Kravchuk2017-02-241-2/+2
| | | | | | | | | | | | | Version 3.1.3 includes security fix and all users are encouraged by the developers to update to this or newer version as soon as possible. fixes: CVE-2016-4303 see https://raw.githubusercontent.com/esnet/security/master/cve-2016-4303/esnet-secadv-2016-0001.txt.asc Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit fa65be9ba7943a68b988b5e1a3a37cda7ac74c37) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* nbench-byte: fix project URLNicolas Ferre2017-01-291-2/+2
| | | | | | | | | www.tux.org/~mayer/linux/ location can't be found anymore. It seems that the www.math.utah.edu website gives an alternative to reach nbench-byte tool: use this one to fix the issue. Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* glmark2: Enabling c++ 11 featuresAmarnath Valluri2016-10-261-0/+3
| | | | | | | | | | | | | When build with gcc5, Failed with below errors: | ../src/image-reader.cpp: In member function 'bool PNGReader::init(const string&)': | ../src/image-reader.cpp:123:16: error: 'unique_ptr' in namespace 'std' does not name a template type This change explicitly enables c++11 features, as code using them. Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Remove bashismsHe Zhe2016-10-031-1/+3
| | | | | Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: Fix build error due a missing space before a macroOtavio Salvador2016-09-112-0/+28
| | | | | | | | | | This fixes following error: ../src/native-state-x11.cpp:63:33: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] static const char *win_name("glmark2 "GLMARK_VERSION); Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: add libhugetlbfs-perl to RDEPENDSMingli Yu2016-09-051-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | * Add libhugetlbfs-perl to RDEPENDS for libhugetlbfs as some perl scripts in package libhugetlbfs depend on the perl module provided by libhugetlbfs-perl * Update the perl module install folder to $(LIBDIR64)/perl/${@get_perl_version(d)}/TLBC such as /usr/lib64/perl/5.22.1/TLBC/OpCollect.pm otherwise the perl scripts can't find the perl module as below: Can't locate TLBC/OpCollect.pm in @INC (you may need to install the TLBC::OpCollect module) (@INC contains: /usr/bin /etc/perl /usr/lib64/perl/site_perl/5.22.1/ /usr/lib64/perl/site_perl/5.22.1 /usr/lib64/perl/vendor_perl/5.22.1/ /usr/lib64/perl/vendor_perl/5.22.1 /usr/lib64/perl/5.22.1/ /usr/lib64/perl/5.22.1 /usr/local/lib/site_perl .) at /usr/bin/cpupcstat line 12. BEGIN failed--compilation aborted at /usr/bin/cpupcstat line 12. Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf: control ipv6 support based on DISTRO_FEATURESJackie Huang2016-09-051-0/+3
| | | | | | | | Add PACKAGECONFIG for ipv6 and control it based on DISTRO_FEATURES. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: remove trailing spacesMartin Jansa2016-08-221-2/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* 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>