From 9955e81b23eb6bb264b32c5bb02b326097a4ec02 Mon Sep 17 00:00:00 2001 From: Christopher Clark Date: Tue, 31 Jul 2018 12:35:42 -0700 Subject: xen: upgrade to 4.10.1, and apply patches for gcc 8.1 compatibility Adds packaging for new binary: xen-shim. Builds the hypervisor before building the tools to workaround an upstream parallel build bug that causes the shim to be rebuilt during install. Signed-off-by: Christopher Clark Signed-off-by: Bruce Ashfield --- recipes-extended/xen/xen_4.10.1.bb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 recipes-extended/xen/xen_4.10.1.bb (limited to 'recipes-extended/xen/xen_4.10.1.bb') diff --git a/recipes-extended/xen/xen_4.10.1.bb b/recipes-extended/xen/xen_4.10.1.bb new file mode 100644 index 00000000..01c07889 --- /dev/null +++ b/recipes-extended/xen/xen_4.10.1.bb @@ -0,0 +1,19 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" +require xen.inc + +SRC_URI = " \ + https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz \ + file://tools-libxc-fix-strncpy-size.patch \ + file://tools-misc-fix-hypothetical-buffer-overflow.patch \ + file://tools-xentop-vwprintw.patch \ + file://tools-xenpmd-fix-possible-0-truncation.patch \ + file://tools-gdbsx-fix-Wstringop-truncation-warning.patch \ + file://tools-kdd-mute-spurious-gcc-warning-part1.patch \ + file://tools-kdd-mute-spurious-gcc-warning-part2.patch \ + file://shim-don-t-let-build-modify-shim.config.patch \ + " + +SRC_URI[md5sum] = "d1b1d14ce76622062c9977d9c8ba772e" +SRC_URI[sha256sum] = "570d654f357d4085accdf752989c1cbc33e2075feac8fcc505d68bdb81b1a0cf" + +S = "${WORKDIR}/xen-${PV}" -- cgit v1.2.3-54-g00ecf