[CRIU] [PATCH 0/4] arm64 clang compile fixes
Kir Kolyshkin
kir at openvz.org
Thu Nov 3 23:25:37 PDT 2016
I forgot to check arm64 compilation with clang. Unfortunately, clang-3.8
is not available for Ubuntu Trusty arm64, so I had to fallback to using
clang-3.6.
The only actual fix is providing memcpy() for arm64.
Last patch finally enables Travis builds for ppc, arm, arm64 with clang.
Kir Kolyshkin (4):
Dockerfile.tmpl: merge apt-get lines
scripts/build aarch64-clang target: fix clang ver
arm64: provide own memcpy for pie
travis: enable arm/arm64/ppc builds with clang
.travis.yml | 4 +
criu/arch/aarch64/copy_template.S | 193 +++++++++++++++++++++++++++++++++
criu/arch/aarch64/include/asm/string.h | 14 +++
criu/arch/aarch64/memcpy.S | 82 ++++++++++++++
criu/pie/Makefile.library | 3 +
scripts/build/Dockerfile.tmpl | 6 +-
scripts/build/Makefile | 1 +
7 files changed, 298 insertions(+), 5 deletions(-)
create mode 100644 criu/arch/aarch64/copy_template.S
create mode 100644 criu/arch/aarch64/memcpy.S
--
2.7.4
More information about the CRIU
mailing list