[CRIU] [PATCH 0/7] travis build speedup and fixes

Andrei Vagin avagin at virtuozzo.com
Fri Mar 17 10:27:28 PDT 2017


Applied, thanks

On Wed, Mar 15, 2017 at 04:17:17PM -0700, Kir Kolyshkin wrote:
> The first part is fixing clang builds for architectures running under qemu.
> 
> The second part is making builds work with ccache, which gives roughly 2x
> faster tests (for more performance measurements, see https://goo.gl/OjLd8q).
> This is based on suggestion by Dmitry Safonov and some heavy lifting
> work by Andrey Vagin. I just brushed things up a bit, fixed clang support,
> and wrote a changelog entry.
> 
> Kir Kolyshkin (7):
>   criu/arch/arm/bitops.S: fix clang compile
>   compel ppc64 infect.c: fix clang compilation
>   travis: fix clang builds
>   scripts/build/Makefile: fix
>   travis: enable ccache for local builds
>   test/zdtm: use separate compile/link
>   travis: enable ccache for docker/qemu builds
> 
>  .travis.yml                        |  4 +++-
>  compel/arch/ppc64/src/lib/infect.c |  2 +-
>  criu/arch/arm/bitops.S             |  4 +++-
>  scripts/build/Dockerfile.alpine    | 13 +++++++++--
>  scripts/build/Dockerfile.tmpl      | 14 +++++++++---
>  scripts/build/Makefile             | 47 ++++++++++++++++++++++++++------------
>  scripts/travis/Makefile            | 10 ++++++--
>  scripts/travis/travis-tests        | 27 +++++++++++++++++-----
>  test/zdtm/static/Makefile          | 15 ++++++++----
>  test/zdtm/transition/Makefile      | 15 ++++++++----
>  10 files changed, 112 insertions(+), 39 deletions(-)
> 
> -- 
> 2.9.3
> 


More information about the CRIU mailing list