aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
AgeCommit message (Collapse)Author
2017-09-13gflags: add runtime dependency on bashJackie Huang
* add runtime dependency on bash to fix QA issue: | ERROR: gflags-2.2.0-r0 do_package_qa: QA Issue: | /usr/bin/gflags_completions.sh contained in package | gflags-bash-completion requires /bin/bash, but | no providers found in RDEPENDS_gflags-bash-completion? [file-rdeps] Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 8530df3ff6e1b3609926035677b6422da9445d22) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13json-spirit: Add -latomic to LDFLAGSMing Liu
This fixes following errors when compiling with clang: | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_load_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_compare_exchange_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_fetch_sub_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_fetch_add_4' Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ac2a6d2b5d69937577effcb8bb2149651bac0176) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13fbida: Fix build with libjpeg-turboKhem Raj
Dont hardcode cpp to point to gcc collection, helps compiling with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13php7: upgrade to 7.1.7Khem Raj
License checksum changed due to opyright year changed to 2017 Fix build with clang/hardening ak] 7.1.x updates are bug or security fixes only. no new functions. Per PHP policy. so update makes sence IMHO Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ad9df2b36a57d5a2760dc5924e8fa91201916bc0) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13uim: Modified the order of package definition.Yusuke Mitsuki
The uim-anthy package is created that empty. To avoid this problem by defining a packages with a rough PATH list after the uim-anthy package. Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit f1d6a486846862bda3874fe8b1b02885a0a8dc23) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13krb5_1.15.1.bb: set CVE_PRODUCT to kerberosMikko Rapeli
It is used in NVD database for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2016-3120 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 236ca5e37c5368cdaf95e02d395f6e2479cd98b3) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13fribidi_0.19.7.bb: set CVE_PRODUCT to gnu_fribidiMikko Rapeli
gnu_fribidi is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2010-3444 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 854b98c05acb416f46846428425c97b53e87d987) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13udisks2_2.1.8.bb: set CVE_PRODUCT to udisksMikko Rapeli
It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2014-0004 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 57fac9d8ac44a6f9dce38b47224aba639eec3b8d) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13a2jmidid: Link with libexecinfo on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 567e48cc76d0f383d95dfde55c9ce0a05a44993a) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13v4l-utils: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 0f55207ad2be1ce6cd3577afa6d1ce869665743b) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13iperf3: Fix missing stdint.h and do not link with -pgKhem Raj
Helps compile with musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 85d4fe73352886b4d22a77d8ab5163d267d21fa2) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13lmbench: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 68b6fbf28a368ec34c51c8e6a7003fb5c1083554) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gflags: update SRC_URI with git fetcherKai Kang
Because github archives can be regenerated from time to time, update SRC_URI with git fetcher for gflags. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 65a4fce6d8ab6547d57985e0ee2a8e197aadca64) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libdbus-c++: Add -pthread to linker flagsKhem Raj
It uses symbols from libpthread e.g. pthread_mutexattr_init and pthread_mutexattr_settype but does not link with pthreads, gold is strict about it and calls out with an error ../src/.libs/libdbus-c++-1.so: error: undefined reference to 'pthread_mutexattr_init' ../src/.libs/libdbus-c++-1.so: error: undefined reference to 'pthread_mutexattr_settype' Therefore correct the linker cmdline Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 592e9f26cca4944adf4e534af5794680f07d098c) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13ltrace: Fix build on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 8a542c89129e97ef933eb73c247e52eeddd8ca7e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13ltrace: Add mips64 supportKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 27a7e20e2bb8722aad9dc59509fc0884f1b276b4) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libdbus-c++: Fix build with gcc7 and unblacklistKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 5693b474a5014b27db5d842ebd1a690dec9ccc17) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gperftools: Fix build on ppcKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 23a1d7accaf7c71559944a83cdb8622eb2be6d05) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libtorrent: Link in 64bit atomics for ppcKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit a899acc81caa68824374f8b4948377e7b82fca2f) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13tinymembench: Disable on mips64Khem Raj
Not yet supported Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit f52cbdcbe5ca0a2c0b4f02a79dd46394817ead78) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13uim: Add support for aarch64Khem Raj
Backport patch from https://github.com/uim/libgcroots/pull/1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 36aa6edabf82a2db25c35acf4b3e1130714a4045) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libtorrent: Implement 64bit atomics for mips32Khem Raj
Fixes build errors e.g. | /mnt/a/oe/build/tmp/work/mips32r2-bec-linux/rtorrent/0.9.6+gitAUTOINC+226e670dec-r0/recipe-sysroot/usr/lib/../lib/libtorrent.so: undefined reference to `__sync_fetch_and_and_8' | /mnt/a/oe/build/tmp/work/mips32r2-bec-linux/rtorrent/0.9.6+gitAUTOINC+226e670dec-r0/recipe-sysroot/usr/lib/../lib/libtorrent.so: undefined reference to `__sync_add_and_fetch_8' | collect2: error: ld returned 1 exit status Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit cf75eaaac38b7eeef0d050ba63c1fde0971806d6) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libexecinfo: fix complie issueArmin Kuster
define _GNU_SOURCES to fix compile issue: execinfo.c:76:5: error: unknown type name 'Dl_info' | Dl_info info; | ^~~~~~~ | execinfo.c:83:13: warning: implicit declaration of function 'dladdr' [-Wimplicit-function-declaration] | if (dladdr(buffer[i], &info) != 0) { Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libmtp: fix build issueArmin Kuster
DEBUG: Executing shell function BUILDSPEC | error: line 109: %package -n mtp-tools: package mtp-tools already exists Yes, there are two entries in libmtp.spec. Under packages-split, mtp-tools is empty but libmtp-bin is not. Removed PKG_${PN}-bin , this alignes how Debian split its packages Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13ltrace: fix build failure under icecreamTomas Novotny
The ltrace package fails to build under icecream distributed compiler because of harmless warning emitted during preprocessing. See the patch itself for more information. Colleague of mine has submitted the patch but I'm afraid that the project is dead. Please note that icecream support in oe-core has some issues currently. I have some local fixes and I plan to send them. Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13crash: Pass optimization flags to configure via CCKhem Raj
This is because when using fortify warnings we need to have some level of optimization, while we append warnings to CC we dont do the same for optimization, which results in compile failures when doing build with hardened flags Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13orrery: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13cdrkit: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13lmbench: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13wmiconfig: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gtkperf: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13umip: Fix buid with hardeningKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17sqlite: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17makedumpfile: Fix build with hardeningKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17mercurial: CVE-2017-9462Zhixiong Chi
Backport the CVE patch from https://www.mercurial-scm.org/repo/hg/rev/77eaf9539499 "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and consequently execute arbitrary code, by using --debugger as a repository name. CVE: CVE-2017-9462 Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17gflags: change download name.Ismo Puustinen
Just having "v2.2.0.tar.gz" was causing problems with other similarly misconfigured packages. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17srecord: add collection of tools for manipulating EPROM load filesAndrej Valek
This collection of tools is used for EPROM data manipulation. More info could be found on page: http://srecord.sourceforge.net/ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17openipmi: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17umip: fix EXTRA_OECONF and add RRECOMMENDSJackie Huang
* fix EXTRA_OE_CONF -> EXTRA_OECONF * add RRECOMMENDS on kernel modules Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17umip: add systemd and sysvinit supportJackie Huang
Add systemd service and and sysvinit script so it's easy to manage the mip6d daemon. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17umip: fix for parallel compilationJackie Huang
Add missing dependency in Makefile to fix the parallel compile issue and re-enable PARALLEL_MAKE Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17audiofile: Inherit pkgconfig instead of binconfigKhem Raj
Fixes build with musl ../audiofile-0.3.6/configure: line 16964: PKG_PROG_PKG_CONFIG: command not found ../audiofile-0.3.6/configure: line 16971: syntax error near unexpected token `FLAC,' Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17poco: make cmake packages relocatablePascal Bach
Before the path to the dependencies was hard coded into the generated PocoConfig.cmake file. This causes issues with sstate. This change overrides the libraries with just the library names and thus let's the linker take care of finding them. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17gpsd: don't compile with goldMax Krummenacher
When linking with gold libgps and libgpsd error out with: | ./libgpsd.so: error: undefined reference to 'atan2' | ./libgpsd.so: error: undefined reference to 'pow' | ./libgpsd.so: error: undefined reference to 'sqrt' | ./libgpsd.so: error: undefined reference to 'sin' | ./libgpsd.so: error: undefined reference to 'cos' | collect2: error: ld returned 1 exit status Using the bfd linker fixes the issue. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17Revert "rrdtool: add gettext-native dependency"Martin Jansa
This reverts commit e1b1f8cf320004e3b917ae78e26271352f468051. Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17opencv: fix building with PACKAGECONFIG "dnn" enabled.Ismo Puustinen
Dependency "lapack" isn't available in meta-openembedded and it doesn't cause a build error, so drop it. Fix buidling dnn module by backporting a patch from opencv-contrib. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17meson: Use pkgconfig-native for the native toolsRicardo Ribalda Delgado
QT relies on host compilers such mas mocc. Modify meson to use pkgconfig-native instead of pkgconfig in such cases. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17meson: Suport for c++ cross-compilationRicardo Ribalda Delgado
cpp_args and cpp_link_args must be set on the meson.cross file to compile c++ applications. Otherwise variables such as the sysroot are not set correctly and libraries/headers are not found. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17gd : CVE-2016-6906Catalin Enache
The read_image_tga function in gd_tga.c in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TGA file, related to the decompression buffer. Reference: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-6906 Upstream patches: https://github.com/libgd/libgd/commit/fb0e0cce0b9f25389ab56604c3547351617e1415 https://github.com/libgd/libgd/commit/58b6dde319c301b0eae27d12e2a659e067d80558 Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-17opencv: Make opencv-ts create share library intead of staticHuang Qiyu
Refer to other distro,make opencv-ts create share library intead of static. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>