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
Armin Kuster
b21475f1c8
libmtp: fix build issue
...
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-13 17:16:28 -07:00
Tomas Novotny
80c1bb2195
ltrace: fix build failure under icecream
...
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-13 17:16:28 -07:00
Khem Raj
c027939f70
crash: Pass optimization flags to configure via CC
...
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-13 17:16:28 -07:00
Khem Raj
f4024e0f16
orrery: 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: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
6acb57592f
cdrkit: 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: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
7028bac9ed
wv: 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: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
693c3acaa7
lmbench: 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: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
4807010e14
wmiconfig: 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: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
f6e92b3790
gtkperf: 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: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
1026e0d182
umip: Fix buid with hardening
...
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
636ecfc101
ruli: 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 >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
ead2411c8d
ruli: 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 >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Jackie Huang
bb87d3fa37
snort: fix for snort.conf
...
The /etc/snort/snort.conf doesn't work since
there are hardcoded paths and lib names, and
it tries to include many rules that are not
provided.
Signed-off-by: Jackie Huang <jackie.huang@windriver.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
André Draszik
2a1179c429
nftables: backport a few ICMP & ICMPv6 fixes
...
- assign network ctx for ICMP & ICMPv6
- additional ICMPv6 types
- allow update of net base w. meta l4proto ipv6-icmp
- l4 proto fixes
The initial trigger was that ICMPv6 type 143
(mld2-listener-report) wasn't working as expected.
Signed-off-by: André Draszik <adraszik@tycoint.com >
Acked-by: Sylvain Lemieux <slemieux@tycoint.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
0a2c51bf8c
linux-atm: Fix build with hardening flags
...
Port to build on musl while here
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 >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
42a2a30e6f
vlan: Fix build with security flags turned on
...
Limit the license checksum to the file header
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 >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Joe Slater
47545627ae
iscsi-initiator-utils: do not regenerate prom_lex.c
...
prom_lex.c is provided in source. If we try to remake
it from prom_lex.l, we will not find "lex" since it is
not in recipe-sysroot-native. If we do manage to provide
lex, the new source will not compile.
Signed-off-by: Joe Slater <jslater@windriver.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
fan.xin
b3ccebe546
wireshark: Upgrade to 2.2.7
...
Upgrade wireshark from 2.2.6 to 2.2.7
Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com >
This update add bug and security fixes.
Bazaar dissector infinite loop (Bug 13599) CVE-2017-9352
DOF dissector read overflow (Bug 13608) CVE-2017-9348
DHCP dissector read overflow (Bug 13609, Bug 13628) CVE-2017-9351
SoulSeek dissector infinite loop (Bug 13631) CVE-2017-9346
DNS dissector infinite loop (Bug 13633) CVE-2017-9345
DICOM dissector infinite loop (Bug 13685) CVE-2017-9349
openSAFETY dissector memory exhaustion (Bug 13649) CVE-2017-9350
BT L2CAP dissector divide by zero (Bug 13701) CVE-2017-9344
MSNIP dissector crash (Bug 13725) CVE-2017-9343
ROS dissector crash (Bug 13637) CVE-2017-9347
RGMP dissector crash (Bug 13646) CVE-2017-9354
IPv6 dissector crash (Bug 13675) CVE-2017-9353
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00
Khem Raj
fdb8e0d608
samba: 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 >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2017-09-13 17:16:28 -07:00