Khem Raj
afefa867d8
gedit: Fix with with hardening flags and clang
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 163aa96562 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
a2bd363d02
wvstreams: Fix parallel build
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 2b1e724cbb )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
a1e9dfd390
wvstreams: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 68b2dec5d4 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
250c476605
libbonobo: Pass PERL_PATH to do_configure
...
Fixes wrong perl interpreter getting into target perl scripts
QA Issue: /usr/bin/bonobo-slay contained in package libbonobo-bin requires /
mnt/a/oe/build/tmp/hosttools/perl
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 20a5597cc0 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Ioan-Adrian Ratiu
2130b25c67
openldap: fix native LDFLAGS build error
...
LDFLAGS += "-pthread" adds the flag both for native and target builds,
however the openldap-native build overwrites the variable inside
native.bbclass causing "undefined reference to `pthread_getspecific'"
and other linker errors.
Change the append to happen after parsing by using the override
syntax and thus make sure it executes after native.bbclass (bitbake -e
reports pre-expansion value "${BUILD_LDFLAGS} -pthread").
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 9d06ee2622 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Yi Zhao
44af8be65f
python-pycrypto: Security fix CVE-2013-7459
...
CVE-2013-7459: Heap-based buffer overflow in the ALGnew function in
block_templace.c in Python Cryptography Toolkit (aka pycrypto) allows
remote attackers to execute arbitrary code as demonstrated by a crafted
iv parameter to cryptmsg.py.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2013-7459
Patch from:
https://github.com/dlitz/pycrypto/commit/8dbe0dc3eea5c689d4f76b37b93fe216cf1f00d4
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit e4af9cf961 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Jackie Huang
17da020e0d
gflags: add runtime dependency on bash
...
* 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 8530df3ff6 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Jackie Huang
e55e74cfc4
adduser: use get_perl_version instead of PERLVERSION
...
Immediate expansion for PERLVERSION(in perl-version.bbclass)
is too early, it will result in 'None' before perl is built,
then the module file is installed incorrectly:
$ rpm -ql adduser|grep Common
/usr/lib/perl/None/Debian/AdduserCommon.pm
So use get_perl_version directly instead of PERLVERSION.
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-09-13 17:16:28 -07:00
Ming Liu
a7ec955470
json-spirit: Add -latomic to LDFLAGS
...
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 ac2a6d2b5d )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
4b01e200eb
fbida: Fix build with libjpeg-turbo
...
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-13 17:16:28 -07:00
Khem Raj
af09a2d721
php7: upgrade to 7.1.7
...
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 ad9df2b36a )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Yusuke Mitsuki
2bf084929e
uim: Modified the order of package definition.
...
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 f1d6a48684 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Andreas Müller
054ccde7d5
kodi: fix build with latest gcc
...
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Mikko Rapeli
100b13d6e1
krb5_1.15.1.bb: set CVE_PRODUCT to kerberos
...
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 236ca5e37c )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Mikko Rapeli
35ac565bd1
fribidi_0.19.7.bb: set CVE_PRODUCT to gnu_fribidi
...
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 854b98c05a )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Mikko Rapeli
bd4d8deaad
udisks2_2.1.8.bb: set CVE_PRODUCT to udisks
...
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 57fac9d8ac )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
7c42ef827e
a2jmidid: Link with libexecinfo on musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 567e48cc76 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
2cdaeda7ff
v4l-utils: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 0f55207ad2 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
d69c259e2d
iperf3: Fix missing stdint.h and do not link with -pg
...
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 85d4fe7335 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
4fa55201cb
monkey: Link in libexecinfo on musl
...
Needed for backtrace() APIs
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 11e8768c21 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
797d154058
metacity: Fix build with musl by defining _GNU_SOURCE
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 83814ebd80 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
4883486d70
logfsprogs: Rename setkey API to _setkey to not conflict with libc
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 50a3d4e5d3 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
c22aceb7d2
yaffs2-utils: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 35814672e7 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
a46622071e
kexec-tools-klibc: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit b97358d5a3 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
142960bcf3
libgtop: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 9dfececc96 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
18bdde3a7f
gedit: Define ACCESSPERMS if not defined already
...
Fixes build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 94f92801d6 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
a7c5d85ac3
imsettings: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 0cb5343932 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
672c133b48
xfce4-netload-plugin: Do not include sys/sysctl.h
...
Its unused, moreover it helps it 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 43022b7101 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
29468b7a83
lmbench: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 68b6fbf28a )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
782c10bdb2
lightmediascanner: Define comparison_fn_t if undefined
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 4ff2e26ded )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
9b60b46022
cdparanoia: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 102f98c142 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
a27b7370bb
cdparanoia: Fix build with security flags
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit d193035a51 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
662ff1dd5e
sox: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 07ab8e1071 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
349299001d
klibc: Fix build issue when default ISA is not thumb
...
We were passing empty string '' to make as option when
ISA was not thumb this breaks build for machines/distros
which do not use ARM_INSTRUCTION_SET = thumb
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit cafe21e8a2 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Alex Stewart
e6fba09e12
fuse: Correct runlevels and startup order
...
:**/fuse*.bb
* Assert INITSCRIPT_PARAMS to install the fuse initscript according to
its LSB header instead of defaults. Script now starts only during
runlevel 'S'.
* Also set priority to 03 such that fuse is loaded before udev. This
enables systems which utilize udev to mount exfat and other
fuse-provided filesystems as a part of the boot process.
Natinst-CAR-ID: 630632
Signed-off-by: Alex Stewart <alex.stewart@ni.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit a246dd26a5 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Kai Kang
cf75f4ec02
gflags: update SRC_URI with git fetcher
...
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 65a4fce6d8 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
2b6cb6bd1f
klibc: Fix linking by using bfd linker when default linker is gold
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit a52f2cb2e9 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
2cd89a6618
ubi-utils-klibc: Pass TUNE_CCARGS into CFLAGS
...
This is needed for hard float ABI selection options
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Cc: Andrea Adami <andrea.adami@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit c6afff8d92 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
2fc1eaec58
klibc: Fix build with musl
...
klibc failed to build with armv7+ when using thumb2
it needed to resepct TUNE_CCARGS
Add patches to fix build with musl, to sort out
the linux header maze.
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Cc: Andrea Adami <andrea.adami@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 15266c135a )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
17f682bc25
libdbus-c++: Add -pthread to linker flags
...
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 592e9f26cc )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
f751cb4ed6
ltrace: Fix build on musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 8a542c8912 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
21126cc5d5
ltrace: Add mips64 support
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 27a7e20e2b )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
8893ecdb44
libdbus-c++: Fix build with gcc7 and unblacklist
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 5693b474a5 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
ad47b4b247
gperftools: Fix build on ppc
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 23a1d7acca )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
4a1ca6ff12
libtorrent: Link in 64bit atomics for ppc
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit a899acc81c )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
e52efa1b14
tinymembench: Disable on mips64
...
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 f52cbdcbe5 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
f80d7da5f2
uim: Add support for aarch64
...
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 36aa6edabf )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
432dbf5e79
libtorrent: Implement 64bit atomics for mips32
...
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 cf75eaaac3 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
4906943c92
libsrtp: Fix build on mips
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 69d7273a59 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Armin Kuster
792548bce1
libexecinfo: fix complie issue
...
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-13 17:16:28 -07:00