]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
3 years agoccache: upgrade 4.3 -> 4.4
Alexander Kanavin [Wed, 25 Aug 2021 11:37:53 +0000 (13:37 +0200)]
ccache: upgrade 4.3 -> 4.4

License-Update: formatting
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoutil-linux: upgrade 2.37.1 -> 2.37.2
Alexander Kanavin [Wed, 25 Aug 2021 11:37:52 +0000 (13:37 +0200)]
util-linux: upgrade 2.37.1 -> 2.37.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglib-2.0: upgrade 2.68.3 -> 2.68.4
Alexander Kanavin [Wed, 25 Aug 2021 11:37:51 +0000 (13:37 +0200)]
glib-2.0: upgrade 2.68.3 -> 2.68.4

Drop merged 0001-correctly-use-3-parameters-for-close_range.patch

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agognu-efi: update 3.0.13 -> 3.0.14
Alexander Kanavin [Wed, 25 Aug 2021 11:37:50 +0000 (13:37 +0200)]
gnu-efi: update 3.0.13 -> 3.0.14

Removed non-existent header from licensing.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobinutils: drop target flex/bison from build dependencies
Alexander Kanavin [Wed, 25 Aug 2021 11:37:49 +0000 (13:37 +0200)]
binutils: drop target flex/bison from build dependencies

This lengthens dependency chains unnecessarily;
also -native versions are already included in DEPENDS via binutils.inc:

DEPENDS = "flex-native bison-native zlib-native gnu-config-native autoconf-native"

I have also checked that nothing in binutils needs anything from target
sysroots of flex/bison:
https://lists.openembedded.org/g/openembedded-core/message/155131

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssl: upgrade from 1.1.1k to 1.1.1l
Randy MacLeod [Wed, 25 Aug 2021 03:44:05 +0000 (23:44 -0400)]
openssl: upgrade from 1.1.1k to 1.1.1l

Includes fixes for:

CVE: CVE-2021-3711
CVE: CVE-2021-3712

as described by:
   https://www.openssl.org/news/secadv/20210824.txt

Ptest results on qemux86-64 with kvm:
   All tests successful.
   Files=158, Tests=2532, 137 wallclock secs \
     ( 2.59 usr  0.33 sys + 104.71 cusr 44.19 csys = 151.82 CPU)
   Result: PASS
   DURATION: 137

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolttng-modules: Make it build when CONFIG_TRACEPOINTS is not enabled again
Peter Kjellerstedt [Wed, 25 Aug 2021 13:20:58 +0000 (15:20 +0200)]
lttng-modules: Make it build when CONFIG_TRACEPOINTS is not enabled again

Makefile-Do-not-fail-if-CONFIG_TRACEPOINTS-is-not-en.patch was updated
with the 2.13.0 update (commit 5dad15af), but unfortunately it no
longer did what it was intended to do. There is also
0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch, which
was based on the former patch, but it too does not solve the problem.

Unify the two patches, and actually disable building of the kernel
module if CONFIG_TRACEPOINTS is not enabled, the way it was intended.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoltp: backport ioctl_ns05 fix from upstream
Paul Gortmaker [Tue, 24 Aug 2021 20:18:15 +0000 (16:18 -0400)]
ltp: backport ioctl_ns05 fix from upstream

This false positive keeps showing up in our testing but the fix isn't
yet a part of a tagged release, and it is probably too late for doing
an uprev for the fall release anyway.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobluez: upgrade 5.60 -> 5.61
Trevor Gamblin [Tue, 24 Aug 2021 18:10:39 +0000 (14:10 -0400)]
bluez: upgrade 5.60 -> 5.61

5.61 includes a fix for CVE-2021-3658 (bluez: adapter incorrectly
restores Discoverable state after powered down), as well as other
fixes.

>From the changelog:

ver 5.61:
   Fix issue with A2DP while waiting for command response.
   Fix issue with A2DP when SetConfiguration fails.
   Fix issue with device removal handling.
   Fix issue with storing discoverable setting.
   Add support for Central Address Resolution characteristic.
   Add support for admin policy plugin.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopseudo: Fix to work with glibc 2.34 systems
Richard Purdie [Tue, 17 Aug 2021 14:21:26 +0000 (15:21 +0100)]
pseudo: Fix to work with glibc 2.34 systems

The merge of libdl into libc in glibc 2.34 causes problems for pseudo. Add a fix
that works around this issue.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibjitterentropy: remove contaminated hashequiv entry
Alexander Kanavin [Tue, 24 Aug 2021 07:52:11 +0000 (09:52 +0200)]
libjitterentropy: remove contaminated hashequiv entry

This was caused by intermittent reproducibility problems.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomc: fix reproducibility
Alexander Kanavin [Tue, 24 Aug 2021 07:52:10 +0000 (09:52 +0200)]
mc: fix reproducibility

It is probing into what options the /usr/bin/file executable does
and does not support and bakes that into target binaries, so we
need to use a deterministic one we build ourselves.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolocal.conf.sample.extended: fix commented-out override syntax
Ross Burton [Mon, 23 Aug 2021 11:59:36 +0000 (12:59 +0100)]
local.conf.sample.extended: fix commented-out override syntax

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoprservice: remove connection caching
Scott Murray [Thu, 19 Aug 2021 16:51:55 +0000 (12:51 -0400)]
prservice: remove connection caching

This patch is a follow on of the the PR server rework in bitbake to add
read-only support.  The shift to using the bb.asyncrpc code in the PR
server and client brings issues with respect to reuse of the same
asyncio loop in different processes.  This patch removes the PR service
connection caching to avoid one source of this problem.  It is believed
that in practice this should have little impact on overall performance.

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoqemu: add a hint on how to enable CPU render nodes when a suitable GPU is absent
Alexander Kanavin [Sun, 22 Aug 2021 20:22:58 +0000 (22:22 +0200)]
qemu: add a hint on how to enable CPU render nodes when a suitable GPU is absent

This is particularly useful for llvm-accelerated GL rendering from qemu guest to
an offscreen buffer (accessible over vnc or spice) using llvmpipe on the
host, rather than using unaccelerated swrast renderer in the guest.

This is the best that can be done in the absence of a host GPU with render node
support (such as old Matrox cards common in servers, or fully virtualized cloud
environments with no GPU at all).

Note: even though NVidia blob drivers do support render nodes, they do not
support gbm (yet?), and so rendering will fall back to llvmpipe as well even when
the system has a 3000 euro NVidia GPU. Cue Linus picture.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokea: backport a patch to fix build errors exposed by latest update batch
Alexander Kanavin [Sun, 22 Aug 2021 12:51:03 +0000 (14:51 +0200)]
kea: backport a patch to fix build errors exposed by latest update batch

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorng-tools: upgrade 6.13 -> 6.14
Alexander Kanavin [Sun, 22 Aug 2021 12:51:02 +0000 (14:51 +0200)]
rng-tools: upgrade 6.13 -> 6.14

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agore2c: upgrade 2.1.1 -> 2.2
Alexander Kanavin [Sun, 22 Aug 2021 12:51:01 +0000 (14:51 +0200)]
re2c: upgrade 2.1.1 -> 2.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoenchant2: upgrade 2.3.0 -> 2.3.1
Alexander Kanavin [Sun, 22 Aug 2021 12:51:00 +0000 (14:51 +0200)]
enchant2: upgrade 2.3.0 -> 2.3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodiffoscope: upgrade 179 -> 181
Alexander Kanavin [Sun, 22 Aug 2021 12:50:59 +0000 (14:50 +0200)]
diffoscope: upgrade 179 -> 181

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoboost: upgrade 1.76.0 -> 1.77.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:58 +0000 (14:50 +0200)]
boost: upgrade 1.76.0 -> 1.77.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowebkitgtk: upgrade 2.32.2 -> 2.32.3
Alexander Kanavin [Sun, 22 Aug 2021 12:50:57 +0000 (14:50 +0200)]
webkitgtk: upgrade 2.32.2 -> 2.32.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibwebp: upgrade 1.2.0 -> 1.2.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:56 +0000 (14:50 +0200)]
libwebp: upgrade 1.2.0 -> 1.2.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowireless-regdb: upgrade 2021.04.21 -> 2021.07.14
Alexander Kanavin [Sun, 22 Aug 2021 12:50:55 +0000 (14:50 +0200)]
wireless-regdb: upgrade 2021.04.21 -> 2021.07.14

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-firmware: upgrade 20210511 -> 20210818
Alexander Kanavin [Sun, 22 Aug 2021 12:50:54 +0000 (14:50 +0200)]
linux-firmware: upgrade 20210511 -> 20210818

License-Update: new firmware files, copyright years, file names
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxserver-xorg: upgrade 1.20.12 -> 1.20.13
Alexander Kanavin [Sun, 22 Aug 2021 12:50:53 +0000 (14:50 +0200)]
xserver-xorg: upgrade 1.20.12 -> 1.20.13

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxft: upgrade 2.3.3 -> 2.3.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:52 +0000 (14:50 +0200)]
libxft: upgrade 2.3.3 -> 2.3.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxfont2: upgrade 2.0.4 -> 2.0.5
Alexander Kanavin [Sun, 22 Aug 2021 12:50:51 +0000 (14:50 +0200)]
libxfont2: upgrade 2.0.4 -> 2.0.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibinput: upgrade 1.18.0 -> 1.18.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:50 +0000 (14:50 +0200)]
libinput: upgrade 1.18.0 -> 1.18.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomesa: upgrade 21.1.5 -> 21.2.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:48 +0000 (14:50 +0200)]
mesa: upgrade 21.1.5 -> 21.2.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopango: upgrade 1.48.7 -> 1.48.9
Alexander Kanavin [Sun, 22 Aug 2021 12:50:49 +0000 (14:50 +0200)]
pango: upgrade 1.48.7 -> 1.48.9

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibepoxy: upgrade 1.5.8 -> 1.5.9
Alexander Kanavin [Sun, 22 Aug 2021 12:50:47 +0000 (14:50 +0200)]
libepoxy: upgrade 1.5.8 -> 1.5.9

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibjpeg-turbo: upgrade 2.1.0 -> 2.1.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:46 +0000 (14:50 +0200)]
libjpeg-turbo: upgrade 2.1.0 -> 2.1.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibgudev: upgrade 236 -> 237
Alexander Kanavin [Sun, 22 Aug 2021 12:50:45 +0000 (14:50 +0200)]
libgudev: upgrade 236 -> 237

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoepiphany: upgrade 40.2 -> 40.3
Alexander Kanavin [Sun, 22 Aug 2021 12:50:44 +0000 (14:50 +0200)]
epiphany: upgrade 40.2 -> 40.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosudo: upgrade 1.9.7p1 -> 1.9.7p2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:43 +0000 (14:50 +0200)]
sudo: upgrade 1.9.7p1 -> 1.9.7p2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agostress-ng: upgrade 0.12.12 -> 0.13.00
Alexander Kanavin [Sun, 22 Aug 2021 12:50:42 +0000 (14:50 +0200)]
stress-ng: upgrade 0.12.12 -> 0.13.00

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibidn2: upgrade 2.3.1 -> 2.3.2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:41 +0000 (14:50 +0200)]
libidn2: upgrade 2.3.1 -> 2.3.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoacpica: upgrade 20210331 -> 20210730
Alexander Kanavin [Sun, 22 Aug 2021 12:50:40 +0000 (14:50 +0200)]
acpica: upgrade 20210331 -> 20210730

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosquashfs-tools: upgrade 4.4 -> 4.5
Alexander Kanavin [Sun, 22 Aug 2021 12:50:39 +0000 (14:50 +0200)]
squashfs-tools: upgrade 4.4 -> 4.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-setuptools: upgrade 57.1.0 -> 57.4.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:38 +0000 (14:50 +0200)]
python3-setuptools: upgrade 57.1.0 -> 57.4.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pygments: upgrade 2.9.0 -> 2.10.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:37 +0000 (14:50 +0200)]
python3-pygments: upgrade 2.9.0 -> 2.10.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pip: upgrade 21.2.1 -> 21.2.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:36 +0000 (14:50 +0200)]
python3-pip: upgrade 21.2.1 -> 21.2.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-git: upgrade 3.1.18 -> 3.1.20
Alexander Kanavin [Sun, 22 Aug 2021 12:50:35 +0000 (14:50 +0200)]
python3-git: upgrade 3.1.18 -> 3.1.20

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopkgconf: upgrade 1.7.4 -> 1.8.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:34 +0000 (14:50 +0200)]
pkgconf: upgrade 1.7.4 -> 1.8.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopatchelf: upgrade 0.12 -> 0.13
Alexander Kanavin [Sun, 22 Aug 2021 12:50:33 +0000 (14:50 +0200)]
patchelf: upgrade 0.12 -> 0.13

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomtools: upgrade 4.0.34 -> 4.0.35
Alexander Kanavin [Sun, 22 Aug 2021 12:50:32 +0000 (14:50 +0200)]
mtools: upgrade 4.0.34 -> 4.0.35

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolog4cplus: upgrade 2.0.6 -> 2.0.7
Alexander Kanavin [Sun, 22 Aug 2021 12:50:31 +0000 (14:50 +0200)]
log4cplus: upgrade 2.0.6 -> 2.0.7

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibedit: upgrade 20210522-3.1 -> 20210714-3.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:30 +0000 (14:50 +0200)]
libedit: upgrade 20210522-3.1 -> 20210714-3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agohelp2man: upgrade 1.48.3 -> 1.48.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:29 +0000 (14:50 +0200)]
help2man: upgrade 1.48.3 -> 1.48.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoe2fsprogs: upgrade 1.46.2 -> 1.46.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:28 +0000 (14:50 +0200)]
e2fsprogs: upgrade 1.46.2 -> 1.46.4

Drop big-inodes-for-small-fs.patch: upstream made the same fix.

Drop 0001-lib-ext2fs-unix_io.c-do-unlock-on-error.patch
0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
(upstream has fixed the issue).

Add 0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
to correct a ptest failure due to incorrectly expected inode size
(recent change that wasn't run against the tests upstream?).

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglib-networking: upgrade 2.68.1 -> 2.68.2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:27 +0000 (14:50 +0200)]
glib-networking: upgrade 2.68.1 -> 2.68.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomobile-broadband-provider-info: upgrade 20201225 -> 20210805
Alexander Kanavin [Sun, 22 Aug 2021 12:50:26 +0000 (14:50 +0200)]
mobile-broadband-provider-info: upgrade 20201225 -> 20210805

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoinetutils: upgrade 2.0 -> 2.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:25 +0000 (14:50 +0200)]
inetutils: upgrade 2.0 -> 2.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agousbutils: upgrade 013 -> 014
Alexander Kanavin [Sun, 22 Aug 2021 12:50:24 +0000 (14:50 +0200)]
usbutils: upgrade 013 -> 014

License-Update: SPDX ids corrected, license are same.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibjitterentropy: update 3.0.2 -> 3.1.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:23 +0000 (14:50 +0200)]
libjitterentropy: update 3.0.2 -> 3.1.0

License-Update: formatting, files renamed.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopulseaudio: update 14.2 -> 15.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:22 +0000 (14:50 +0200)]
pulseaudio: update 14.2 -> 15.0

Drop backports.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovulkan-samples: update to latest revision
Alexander Kanavin [Sun, 22 Aug 2021 12:50:21 +0000 (14:50 +0200)]
vulkan-samples: update to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibsdl2: update 2.0.14 -> 2.0.16
Alexander Kanavin [Sun, 22 Aug 2021 12:50:20 +0000 (14:50 +0200)]
libsdl2: update 2.0.14 -> 2.0.16

License-Update: formatting
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomc: update 4.8.26 - > 4.8.27
Alexander Kanavin [Sun, 22 Aug 2021 12:50:19 +0000 (14:50 +0200)]
mc: update 4.8.26 - > 4.8.27

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodiffutils: update 3.7 -> 3.8
Alexander Kanavin [Sun, 22 Aug 2021 12:50:18 +0000 (14:50 +0200)]
diffutils: update 3.7 -> 3.8

Drop patch as issue fixed upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobtrfs-tools: update 5.13 -> 5.13.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:17 +0000 (14:50 +0200)]
btrfs-tools: update 5.13 -> 5.13.1

Drop patch as issue fixed upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxeyes: upgrade 1.1.2 -> 1.2.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:16 +0000 (14:50 +0200)]
xeyes: upgrade 1.1.2 -> 1.2.0

libxi is a new requirement.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemd: upgrade 249.1 -> 249.3
Alexander Kanavin [Sun, 22 Aug 2021 12:50:13 +0000 (14:50 +0200)]
systemd: upgrade 249.1 -> 249.3

The patch changes are all git rearranging chunks on rebase; there are no functional changes.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-numpy: upgrade 1.21.0 -> 1.21.2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:15 +0000 (14:50 +0200)]
python3-numpy: upgrade 1.21.0 -> 1.21.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-cython: upgrade 0.29.23 -> 0.29.24
Alexander Kanavin [Sun, 22 Aug 2021 12:50:14 +0000 (14:50 +0200)]
python3-cython: upgrade 0.29.23 -> 0.29.24

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxcrypt: upgrade 4.4.23 -> 4.4.25
Alexander Kanavin [Sun, 22 Aug 2021 12:50:12 +0000 (14:50 +0200)]
libxcrypt: upgrade 4.4.23 -> 4.4.25

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolighttpd: convert from autotools to meson
Alexander Kanavin [Sun, 22 Aug 2021 12:50:11 +0000 (14:50 +0200)]
lighttpd: convert from autotools to meson

virtual/crypt is a hard dependency in meson builds.

ipv6 support is determined automatically.

The rest of the options are converted where available;
not every autoconf option exists in meson.

Modules are now packaged in /usr/lib/lighttpd, so adjust packaging accordingly.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotcf-agent: fetching over git:// no longer works
Alexander Kanavin [Sun, 22 Aug 2021 12:50:09 +0000 (14:50 +0200)]
tcf-agent: fetching over git:// no longer works

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowordsize.h: Fix a miss, this file in arm and aarch64 should be the same.
leimaohui [Sat, 21 Aug 2021 21:41:52 +0000 (05:41 +0800)]
wordsize.h: Fix a miss, this file in arm and aarch64 should be the same.

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoFix conflict error when enable multilib.
leimaohui [Sat, 21 Aug 2021 21:41:53 +0000 (05:41 +0800)]
Fix conflict error when enable multilib.

file /usr/include/bits/pthread_stack_min.h conflicts between attempted installs of libc6-dev-2.34-r0.aarch64 and lib32-libc6-dev-2.34-r0.armv7ahf_neon

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-hypothesis: enable ptest
Tim Orling [Sun, 22 Aug 2021 03:39:41 +0000 (20:39 -0700)]
python3-hypothesis: enable ptest

The upstream "fast" tests (tests/cover and tests/pytest) take over
5 minutes to run and do not run cleanly. They also add dependency
on python3-pexpect and python3-ptyprocess (currently in meta-python).

The tests are also not included in the pypi tarball, so it would
require use of git fetcher and other invasive changes to the recipe,
including dropping the pypi inherit.

Instead, use two test suites from examples/

References:
https://github.com/HypothesisWorks/hypothesis/tree/master/hypothesis-python/tests
https://github.com/HypothesisWorks/hypothesis/tree/master/hypothesis-python/examples

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-hypothesis: upgrade 6.14.8 -> 6.15.0
Tim Orling [Sun, 22 Aug 2021 03:39:40 +0000 (20:39 -0700)]
python3-hypothesis: upgrade 6.14.8 -> 6.15.0

6.15.0 - 2021-08-22

This release emits a more useful error message when @given() is applied to
a coroutine function, i.e. one defined using async def (issue #3054).

This was previously only handled by the generic return_value health check,
which doesn’t direct you to use either a custom executor or a library such
as pytest-trio or pytest-asyncio to handle it for you.

6.14.9 - 2021-08-20

This patch fixes a regression in Hypothesis 6.14.8, where from_type() failed
to resolve types which inherit from multiple parametrised generic types,
affecting the returns package (issue #3060).

References:
https://github.com/HypothesisWorks/hypothesis/issues/3054
https://github.com/HypothesisWorks/hypothesis/issues/3060

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoweston: Re-order gbm destruction at DRM-backend tear down
Khem Raj [Sat, 21 Aug 2021 20:08:09 +0000 (13:08 -0700)]
weston: Re-order gbm destruction at DRM-backend tear down

Fixes an annoying segfault seen on rpi4 when launching weston during
boot especially using systemd service or sysvinit script, if weston is
launched manually on VT, it works fine. This backport specifically
addresses the issue described above.

For more details see [1]

[1] https://gitlab.freedesktop.org/wayland/weston/-/issues/314

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoarch-arm*: Fix bugs with dsp and simd feature include files
Jon Mason [Sat, 21 Aug 2021 19:32:16 +0000 (15:32 -0400)]
arch-arm*: Fix bugs with dsp and simd feature include files

Fix bugs found with a duplicate inclusion of feature-arm-simd.inc and
dsp not being defined in feature-arm-dsp.inc

Found by compiling with DEFAULTTUNE set to 'armv8r' and 'cortexm33'
respectively.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolib/oe/elf: Add Android OS to machine_dict
Hsia-Jun Li [Fri, 20 Aug 2021 06:11:50 +0000 (14:11 +0800)]
lib/oe/elf: Add Android OS to machine_dict

Add entries for Android to the mappings.

Signed-off-by: Hsia-Jun Li <randy.li@synaptics.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoutils: Reduce the number of calls to the "dirname" command
Oleksandr Popovych [Fri, 20 Aug 2021 12:41:43 +0000 (05:41 -0700)]
utils: Reduce the number of calls to the "dirname" command

utils.bbclass contains create_cmdline_wrapper() function that
creates wrapper script with additional arguments for any passed
"$cmd" command, and uses several calls to "dirname".

Because "dirname" is an external command, in cases of lots of
calls to wrapped "$cmd", each call of "dirname" will incur
significant overhead.

There are three same calls to "dirname": one for saving it`s
output to "realdir" variable, and other two in "exec" command.
So last two "dirname" calls can be replaced with cached value
from "realdir" variable.

Signed-off-by: Oleksandr Popovych <opopovyc@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolzo: add CVE_PRODUCT
Marta Rybczynska [Fri, 20 Aug 2021 10:09:38 +0000 (12:09 +0200)]
lzo: add CVE_PRODUCT

lzo was missing CVE_PRODUCT and related CVEs (at least CVE-2014-4607) were
not reported.

Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoassimp: added patch to fix hardcoded non-existing paths in CMake modules
Purushottam Choudhary [Fri, 20 Aug 2021 10:07:09 +0000 (15:37 +0530)]
assimp: added patch to fix hardcoded non-existing paths in CMake modules

assimp CMake modules were adding non-existing paths to its CMake modules
breaking builds for users of assimp. Remove the hardcoded paths with
an upstream patch with small tweaks.

Signed-off-by: Purushottam Choudhary <purushottamchoudhary29@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopackage_rpm/update-alternatives: fix package's provides
Chen Qi [Fri, 20 Aug 2021 06:59:31 +0000 (23:59 -0700)]
package_rpm/update-alternatives: fix package's provides

Currently we have:
  $ rpm -qp --provides tmp/deploy/rpm/core2_64/bash-5.1.8-r0.core2_64.rpm
  bash = 5.1.8-r0

This is incorrect as bash provides /bin/bash and /bin/sh. This is caused by
incomplete conversion of new override syntax, which breaks the per-file
parsing of package_rpm.

With this patch, we have:
  $ rpm -qp --provides tmp/deploy/rpm/core2_64/bash-5.1.8-r0.core2_64.rpm
  /bin/bash
  /bin/sh
  bash = 5.1.8-r0

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc: also relocate the musl loader
Ross Burton [Tue, 17 Aug 2021 16:08:15 +0000 (16:08 +0000)]
gcc: also relocate the musl loader

Alongside GLIBC and UCLIBC, also relocate the musl loader.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc: Fix nativesdk builds and multilib fixes with gcc 11
Richard Purdie [Mon, 16 Aug 2021 22:23:05 +0000 (23:23 +0100)]
gcc: Fix nativesdk builds and multilib fixes with gcc 11

In newer gcc versions the headers changed locations and our multiconfig
and nativesdk tweaks to loader paths wasn't working. The broke
buildtools-extended-tarball, particularly on arm. Update to fix this.

Ultimately we should dump the gcc specs and check for hardcoded paths.
This isn't possible quite yet as this patch doesn't fix the musl ones
as we don't use that in mutlilib or nativesdk scenarios at present.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-hypothesis: upgrade 6.14.5 -> 6.14.8
Tim Orling [Thu, 19 Aug 2021 05:18:25 +0000 (22:18 -0700)]
python3-hypothesis: upgrade 6.14.5 -> 6.14.8

6.14.8 - 2021-08-16
This patch ensures that registering a strategy for a subclass of a
parametrised generic type such as class Lines(Sequence[str]): will not
“leak” into unrelated strategies such as st.from_type(Sequence[int])
(issue #2951). Unfortunately this fix requires PEP 560, meaning Python
3.7 or later.

6.14.7 - 2021-08-14
This patch fixes issue #3050, where attrs classes could cause an internal
error in the ghostwriter.

6.14.6 - 2021-08-07
This patch improves the error message for issue #3016, where PEP 585 builtin
generics with self-referential forward-reference strings cannot be resolved
to a strategy by from_type().

References:
https://github.com/HypothesisWorks/hypothesis/issues/2951
https://www.python.org/dev/peps/pep-0560
https://github.com/HypothesisWorks/hypothesis/issues/3050
https://www.python.org/dev/peps/pep-0585

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-importlib-metadata: upgrade 4.6.3 -> 4.6.4
Tim Orling [Thu, 19 Aug 2021 05:18:24 +0000 (22:18 -0700)]
python3-importlib-metadata: upgrade 4.6.3 -> 4.6.4

v4.6.4
  Issue 334: Correct SimplePath protocol to match pathlib protocol
  for __truediv__.

References:
https://github.com/python/importlib_metadata/issues/334

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotune-cortexr*: add support for all Arm Cortex-R processors
Jon Mason [Thu, 19 Aug 2021 02:52:21 +0000 (22:52 -0400)]
tune-cortexr*: add support for all Arm Cortex-R processors

Add tune entries for all Arm Cortex-R processors currently supported in
GCC.  Also, add the simd feature, which can be used in ARMv7a and
ARMv8a, but currently isn't.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoarch-arm*: add better support for gcc march extensions
Jon Mason [Thu, 19 Aug 2021 02:52:20 +0000 (22:52 -0400)]
arch-arm*: add better support for gcc march extensions

GCC has the ability to pass extensions to the march parameter, which
expand the funcationality of the march.  For example
"-march=armv7ve+simd" adds SIMD to ARMv7.  Currently, there is no way to
expand the march setting without modifying each instance, as you can't
guarantee the ordering when using the existing TUNE_CCARGS.  By
introducing two new variables, TUNE_CCARGS_MARCH and
TUNE_CCARGS_MARCH_OPT, we can enforce that these two go together.

Also, expand existing and create new feature files that use these
variables to expand the functionality.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoAllow global override of golang GO_DYNLINK
Oliver Kranz [Thu, 19 Aug 2021 09:22:00 +0000 (11:22 +0200)]
Allow global override of golang GO_DYNLINK

Small golang applications create massive memory overhead if go-runtime
is deployed. So it is helpfull to be able to disable the GO_DYNLINK
option on a per distro/local.conf basis by making it a ?= instead of =.

Signed-off-by: Oliver Kranz <o.kranz.88@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibcgroup: upgrade to 2.0
Ross Burton [Thu, 19 Aug 2021 12:51:43 +0000 (13:51 +0100)]
libcgroup: upgrade to 2.0

Our UPSTREAM_CHECK_URI was looking at SourceForge, but development has
moved to GitHub so update the URI.

Update to 2.0.

Swap musl-decls-compat.patch for a backport of an upstream commit.

Replace do_install commands with a backport of an upstream commit to
install the PAM module correctly.

Don't mess about installing the library into base_libdir as the /lib vs
/usr/lib prefix split is moot these days.

Delete libcgroupfortesting.so as we don't install the test suite.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoshadow: add /etc/default/useradd
Yi Zhao [Thu, 19 Aug 2021 09:56:21 +0000 (17:56 +0800)]
shadow: add /etc/default/useradd

The shadow 4.9 stops shiping /etc/default/useradd[1] and uses built-in
settings by default. Some settings are not consistent with previous
shadow 4.8.1 in oe-core. e.g. The default shell is /bin/bash rather than
/bin/sh. Per shadow 4.8.1 settings, add /etc/default/useradd back.

[1] https://github.com/shadow-maint/shadow/commit/bbf4b79bc49fd1826eb41f6629669ef0b647267b

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosstate.bbclass: get the number of threads from BB_NUMBER_THREADS
Jose Quaresma [Wed, 18 Aug 2021 20:29:53 +0000 (21:29 +0100)]
sstate.bbclass: get the number of threads from BB_NUMBER_THREADS

- bitbake BB_NUMBER_THREADS uses cpu_count from oe utils that uses
the python os.sched_getaffinity and it is more acurrate.

 grep -nH ^BB_NUMBER_THREADS meta/conf/bitbake.conf
 meta/conf/bitbake.conf:806:BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()}"

- multiprocessing.cpu_count() returns the number of CPUs on the host,
not the number of usable CPUs on the host. If the user is using
scheduler affinity then the number of usable CPUs may be less,
so when determining how many cores we can use check the affinity instead.

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa: wic: Add tests for --no-fstab-update
Daniel Gomez [Tue, 17 Aug 2021 20:11:15 +0000 (22:11 +0200)]
oeqa: wic: Add tests for --no-fstab-update

Add tests for the --no-fstab-update wic part command.

Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowic: Add --no-fstab-update part option
Daniel Gomez [Tue, 17 Aug 2021 20:11:14 +0000 (22:11 +0200)]
wic: Add --no-fstab-update part option

When embedding a rootfs image (e.g. 'rootfs-dir') as a partition we
might want to keep the stock fstab for that image. In such a case, use
this option to not update the fstab and use the stock one instead.

This option allows you to specify which partitions get the fstab
updated and which get the stock fstab.

The option matches the argument you can pass to wic itself where the
same action is performed but for all the partitions.

Example:
    part /export --source rootfs --rootfs-dir=hockeycam-image
--fstype=ext4 --label export --align 1024 --no-fstab-update

    part / --source rootfs --fstype=ext4 --label rootfs --align 1024

Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglibc: Fix CVE-2021-38604
Vinay Kumar [Wed, 18 Aug 2021 15:31:41 +0000 (08:31 -0700)]
glibc: Fix CVE-2021-38604

Source: https://sourceware.org/git/glibc.git
Tracking -- https://sourceware.org/bugzilla/show_bug.cgi?id=28213

Backported upstream commits b805aebd42364fe696e417808a700fdb9800c9e8 and 4cc79c217744743077bf7a0ec5e0a4318f1e6641
to glibc-2.34 source.

Upstream-Status: Backport [https://sourceware.org/git/?p=glibc.git;a=commit;h=b805aebd42364fe696e417808a700fdb9800c9e8]
Upstream-Status: Backport [https://sourceware.org/git/?p=glibc.git;a=commit;h=4cc79c217744743077bf7a0ec5e0a4318f1e6641]

Signed-off-by: Vinay Kumar <vinay.m.engg@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoelfutils: Fix ptest dependencies
Richard Purdie [Wed, 18 Aug 2021 16:33:18 +0000 (17:33 +0100)]
elfutils: Fix ptest dependencies

The elfutils ptests require debug symbols for the libc to be available, else
we see failures such as those on the autobuilder for the fast ptest image
on arm (the dbg symbols are pulled in by other recipes in other images).

Also fix various test skips/error messages due to missing gcc/ld and
development headers.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/sdk: add HTTPS test for buildtools
Ross Burton [Wed, 18 Aug 2021 10:16:20 +0000 (11:16 +0100)]
oeqa/sdk: add HTTPS test for buildtools

Verify that HTTPS connections work in both wget and Python, as this
depends on variables correctly pointing to the certificate chain.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokernel-devsrc: fix 5.14+ objtool compilation
Bruce Ashfield [Tue, 17 Aug 2021 15:27:32 +0000 (11:27 -0400)]
kernel-devsrc: fix 5.14+ objtool compilation

In v5.14+, x86 requires not just elfutils, but the elf headers
on the target to build objtool (required for 'scripts parepare'),
so we tweak our RDEPENDS to ensure that the right headers are
on the target.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokernel-devsrc: 5.14+ updates
Bruce Ashfield [Tue, 17 Aug 2021 15:27:31 +0000 (11:27 -0400)]
kernel-devsrc: 5.14+ updates

commit 6218d0f6b8dec [x86/syscalls: Switch to generic syscalltbl.sh]
means that x86 no longer has a syscall script to copy, which causes
a build error.

We already copy the generic syscall script (in scripts), so we just
catch errors for the copies to support older and 5.14+ kernels in
the same devsrc recipe.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolttng-modules: update to 2.13.0
Bruce Ashfield [Tue, 17 Aug 2021 15:27:30 +0000 (11:27 -0400)]
lttng-modules: update to 2.13.0

Updating to 2.13.0, so we can pick up the latest -stable and
support for 5.14+ kernels.

We refresh one patch for new context, and update the LICENSE
checksum due to commit 2df37e95fa4303 [Cleanup: Move headers from
toplevel to include/lttng/]. which impacted the LICENSE file (but
licensing is the same).

MODULES_MODULE_SYMVERS_LOCATION must also be specified in this
release, as the lttng build has moved the module target to a
'src' subdirectory.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-yocto-dev: bump to v5.14+
Bruce Ashfield [Tue, 17 Aug 2021 15:27:29 +0000 (11:27 -0400)]
linux-yocto-dev: bump to v5.14+

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglibc: package the stub .a libaries into glibc-dev
Ross Burton [Tue, 17 Aug 2021 22:29:19 +0000 (23:29 +0100)]
glibc: package the stub .a libaries into glibc-dev

In glibc 2.34, the libraries libpthread, libdl, libutil, libanl have
been integrated into libc. To retain compatibility with old binaries the
shared libaries are still shipped but are empty, and to keep software
building there are empty static libraries.

However, these static libraries get packaged into glibc-staticdev (as
they should be), but by this design they should be in glibc-dev.

https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>