Khem Raj
e27ee03ab1
netkit-ftp: Include sys/types.h for u_long definition
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
(cherry picked from commit 431120f77c )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-17 07:37:48 -07:00
Khem Raj
1413584719
openflow: Fix build with musl
...
Regenerate configure before running oe_runconf
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
(cherry picked from commit a669e44708 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 18:20:09 -07:00
Khem Raj
ad50bde574
zeroconf: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
(cherry picked from commit 48bce13c9b )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 18:19:02 -07:00
Khem Raj
18ddc5ce63
netkit-telnet: Fix build with hardening
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
(cherry picked from commit 6b0fb999ac )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:24:46 -07:00
Khem Raj
365493fc33
netkit-rpc: Fix build with hardening flags
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
(cherry picked from commit e244c28893 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:24:22 -07:00
Khem Raj
fee1dc0c97
netkit-tftp: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
(cherry picked from commit 0ede604e78 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:22:14 -07:00
Khem Raj
f2e665e79e
netkit-rwho: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
(cherry picked from commit 3f8e498450 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:21:46 -07:00
Alejandro Mery
29225f2e23
gitver: skip packages instead of panic()ing if ${GITVER} fails to expand
...
`inherit externalsrc gitver` is a very useful combo to get development trees
in your workspace having a ${PN}_git.bb with PV=${GITVER} coexisting with a regular
${PN}_${PV}.bb
but not everyone wants to checkout all developments sources and managinging different
layers for each options is quite troublesome.
making `gitver` skip the .bb instead of panic()ing every time EXTERNALSRC is missing
allows people to have a single development layer where packages get enabled if
the right sources are present or falling back to the last release if not
Signed-off-by: Alejandro Mery <amery@hanoverdisplays.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
Alejandro Mery
4acb87b4d8
gitver: fix broken ${GITSHA} and recursion in S when PV="${GITVER}"
...
Signed-off-by: Alejandro Mery <amery@hanoverdisplays.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 0ce424ded8 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Alejandro Mery
84d8c2028a
gitver: extend class to use EXTERNALSRC if set
...
Signed-off-by: Alejandro Mery <amery@hanoverdisplays.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit c4731b2a5a )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Kai Kang
425b672bff
krb5: fix CVE-2017-11368
...
Backport patch to fix CVE-2017-11368 for krb5.
Signed-off-by: Kai Kang <kai.kang@windriver.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit d9f7ef40d7 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
3232999d64
corosync: 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 2756ef68c9 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
bd4cc1044e
sblim-sfcb: 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 e67ac72d07 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
3866132559
sblim-sfcb: Add stdint.h for 'UINT16_MAX'
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit c0d763a6e6 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Jackie Huang
84d5454ade
corosync: fixes for sysvinit and systemd
...
* Replace ${systemd_unitdir}/system with ${systemd_system_unitdir}
* Remove the upstar settings and don't install upstar config files
* Add volatile for sysvinit and tmpfiles for systemd
* Set the correct bash path for init scripts to avoid QA issue:
| corosync-2.4.2: /usr/share/corosync/corosync contained in package corosync
requires /tmp/hosttools/bash, but no providers found in RDEPENDS_corosync?
[file-rdeps]
* The systemd services are intalled properly by "make install",
no need to install manually.
Signed-off-by: Jackie Huang <jackie.huang@windriver.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 8ca8ec9be3 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
ff36b1a2ff
freerdp: 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 b8deb41936 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
2946ce1c9a
glade: Fix format string warnings with clang
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit 059b3b2474 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
0f01e553f8
libbonoboui: Fix with with hardening and clang
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
(cherry picked from commit e5555619f9 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
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