[CRIU] [PATCH 00/10] [v2] Fixes for clang and CI
Andrei Vagin
avagin at virtuozzo.com
Wed Oct 4 01:02:09 MSK 2017
1-9 patches have been applied. Thanks.
As for the 10-th patch, I see this error in travise:
---> Running in 89b87df95269
The command '/bin/sh -c apt-get update && apt-get install -y
build-essential protobuf-c-compiler
libprotobuf-c0-dev libprotobuf-dev
bsdmainutils protobuf-compiler
python-minimal libaio-dev libcap-dev
iptables libnl-3-dev libnl-route-3-dev
libselinux-dev pkg-config git-core
libnet-dev ccache $CC' returned a non-zero
code: 139
make[1]: *** [s390x] Error 139
https://travis-ci.org/avagin/criu/jobs/282848474
On Sun, Oct 01, 2017 at 05:33:55PM -0700, Kir Kolyshkin wrote:
> 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