From: Bruce Ashfield <[email protected]> Hi all,
Sorry for this being slightly after the M3 feature cutoff, I ended up having to churn through a lot of extra builds keeping up with master, dealing with header issues, and working through the python3 changes at the same time. With this series, we get an update of the libc-headers to 5.2, the introduction of the 5.2 reference kernel, tweaked 5.2 kernel configuration fragments, some misc build fixes to deal with the headers and the removal of python2 dependencies from kerneldevsrc and perf. I have some follow up patches to meta-oe that fix a couple of build issues with the 5.2 headers. As well as some changes to oe-core to drop the 5.0 recipes (once we get the reference BSPs updated) and also changes to poky to set the default kernel to 5.2. Once we get this set stablized, and the reference BSPs updated, I'll send those other patches. I've built and booted all the qemu machines for 5.2 (core-image-sato, core-image-kernel-dev) and executed unit tests. I've also built and booted core-image-minimal for musl for all arches against the updated headers. I'm sure that I still managed to miss some combination, or there's some other package out there that doesn't like the header updates .. but I've done the best I can and this needs autobuilder coverage now. I've also built and tested python3 only images for core-image-kernel-dev and haven't found any regressions in functionality. As a bonus to the python2 removal, I fixed perf scripting (which was broken) and headed off some perf v5.3 issues. Cheers, Bruce The following changes since commit c17113f1e2e7bd8ab019169660718fab81df16fb: quilt: added less to RDEPENDS list (2019-08-22 22:48:27 +0100) are available in the Git repository at: git://git.pokylinux.org/poky-contrib zedd/kernel http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (8): linux-libc-headers: update to v5.2 headers linux-yocto: introduce 5.2 recipes bluez5: fix build against libc-headers 5.2+ kernel-devsrc: remove python2 dependency perf: change dependencies on python to python3 perf: v5.3+ build fixes devsrc: update arm64 scripts/prepare for kernels 5.3+ qemu: bump linux-yocto preferred version to 5.2 meta/conf/distro/include/tcmode-default.inc | 2 +- meta/conf/machine/include/x86-base.inc | 2 +- meta/conf/machine/qemuarmv5.conf | 2 +- meta/recipes-connectivity/bluez5/bluez5.inc | 1 + ...x-build-after-y2038-changes-in-glibc.patch | 68 +++++++++++++++++++ ...sm-ptrace.h-should-not-depend-on-uap.patch | 62 ----------------- ...aders_5.0.bb => linux-libc-headers_5.2.bb} | 5 +- .../recipes-kernel/linux/files/0001-foo.patch | 25 +++++++ meta/recipes-kernel/linux/kernel-devsrc.bb | 15 +++- .../linux/linux-yocto-rt_5.2.bb | 44 ++++++++++++ .../linux/linux-yocto-tiny_5.2.bb | 32 +++++++++ meta/recipes-kernel/linux/linux-yocto_5.2.bb | 54 +++++++++++++++ meta/recipes-kernel/perf/perf.bb | 20 ++++-- 13 files changed, 255 insertions(+), 77 deletions(-) create mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-tools-Fix-build-after-y2038-changes-in-glibc.patch delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-arm64-sve-uapi-asm-ptrace.h-should-not-depend-on-uap.patch rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_5.0.bb => linux-libc-headers_5.2.bb} (75%) create mode 100644 meta/recipes-kernel/linux/files/0001-foo.patch create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.2.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.2.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto_5.2.bb -- 2.19.1 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
