From 3e709e6665ba89f5875584de259e1689728cf83b Mon Sep 17 00:00:00 2001 From: Yi Zhao Date: Fri, 13 Apr 2018 10:50:08 +0800 Subject: criu: fix build failure with newer glibc and kernel With newer glibc(>= 2.26) and kernel(>=4.14), criu would fail to build: In file included from /buildarea/build/tmp/work/core2-64-poky-linux/criu/3.4+gitAUTOINC+a31c1854e1-r0/recipe-sysroot/usr/include/linux/aio_abi.h:31:0, from criu/cr-check.c:24: /buildarea/build/tmp/work/core2-64-poky-linux/criu/3.4+gitAUTOINC+a31c1854e1-r0/recipe-sysroot/usr/include/sys/mount.h:35:3: error: expected identifier before numeric constant MS_RDONLY = 1, /* Mount read-only. */ ^ CC criu/parasite-syscall.o CC criu/pipes.o CC criu/pie-util.o CC criu/pie-util-vdso.o CC criu/plugin.o /buildarea/build/tmp/work/core2-64-poky-linux/criu/3.4+gitAUTOINC+a31c1854e1-r0/git/scripts/nmk/scripts/build.mk:110: recipe for target 'criu/cr-check.o' failed make[2]: *** [criu/cr-check.o] Error 1 Backport a patch to fix it. Signed-off-by: Yi Zhao Signed-off-by: Bruce Ashfield --- recipes-containers/criu/criu_git.bb | 1 + 1 file changed, 1 insertion(+) (limited to 'recipes-containers/criu/criu_git.bb') diff --git a/recipes-containers/criu/criu_git.bb b/recipes-containers/criu/criu_git.bb index 083609fc..7d62f354 100644 --- a/recipes-containers/criu/criu_git.bb +++ b/recipes-containers/criu/criu_git.bb @@ -21,6 +21,7 @@ SRC_URI = "git://github.com/xemul/criu.git;protocol=git \ file://0002-criu-Skip-documentation-install.patch \ file://0001-criu-Change-libraries-install-directory.patch \ file://lib-Makefile-overwrite-install-lib-to-allow-multiarc.patch \ + file://fix-building-on-newest-glibc-and-kernel.patch \ " COMPATIBLE_HOST = "(x86_64|arm|aarch64).*-linux" -- cgit v1.2.3-54-g00ecf