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

Kir Kolyshkin kir at openvz.org
Wed Mar 15 16:17:17 PDT 2017


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