[CRIU] [PATCH 00/10] [v2] Fixes for clang and CI
Kir Kolyshkin
kolyshkin at gmail.com
Mon Oct 2 03:33:55 MSK 2017
This is all inter-related as the first patch fixes compilation
with clang-4, and most of the other patches just make Travis CI
use clang-4 on platforms I was able to make it run (arm64 and ppc64).
Note this updates most arches we test on to use recent Ubuntu Zesty
(17.04) -- this makes sense for compiling/testing purposes.
Unfortunately, there is no way for s390x to use a recent Debian or Ubuntu,
as it seems that qemu s390 emulation does not support any modern distros.
I am seeing the same error as in, for example,
https://github.com/kubernetes/ingress/issues/1108.
So, s390 is left to use Debian Jessie.
Kir Kolyshkin (10):
Silence clang-4 warning about unaligned pointer
Dockerfile.fedora-asan: fixes
travis arm64: switch to zesty
scripts/build/binfmt_misc: fix for ppc64le
travis ppc64: use ubuntu zesty
scripts/build/extract-deb-pkg: fix/improve
Fix armv7 compile with clang 4
CI: update ARM 32 bit build to Zesty
CI x86_64: switch to Zesty, add clang build
CI: use qemu from Zesty
.travis.yml | 1 +
.../arch/x86/src/lib/include/uapi/asm/sigframe.h | 2 +-
compel/src/lib/infect.c | 2 +-
criu/arch/arm/include/asm/parasite.h | 2 +-
scripts/build/Dockerfile.aarch64.hdr | 2 +-
scripts/build/Dockerfile.armv7hf.hdr | 2 +-
scripts/build/Dockerfile.fedora-asan | 4 +-
scripts/build/Dockerfile.ppc64le.hdr | 2 +-
scripts/build/Dockerfile.x86_64.hdr | 2 +-
scripts/build/Makefile | 5 +--
scripts/build/binfmt_misc | 2 +-
scripts/build/extract-deb-pkg | 44 +++++++++++++++++-----
12 files changed, 48 insertions(+), 22 deletions(-)
--
2.14.1
More information about the CRIU
mailing list