[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