6 Commits

Author SHA1 Message Date
Stuart Cardall
33ef72a9ae testing/criu: update to 2.9 2016-12-13 19:46:31 +01:00
Jakub Jirutka
b98aa2a5ca testing/criu: disable on armhf
Build fails with:

make[2]: Entering directory '/home/buildozer/aports/testing/criu/src/criu-2.8'
  DEP      criu/arch/arm/crtools.d
  DEP      criu/arch/arm/cpu.d
In file included from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/atomic.h:3:0,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/lock.h:9,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/restorer.h:12,
                 from criu/arch/arm/crtools.c:17:
include/common/asm/atomic.h:61:2: error: #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
 #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
  ^~~~~
  DEP      criu/arch/arm/crtools.d
In file included from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/atomic.h:3:0,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/lock.h:9,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/restorer.h:12,
                 from criu/arch/arm/crtools.c:17:
include/common/asm/atomic.h:61:2: error: #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
 #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
  ^~~~~
  CC       criu/arch/arm/cpu.o
  CC       criu/arch/arm/crtools.o
In file included from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/atomic.h:3:0,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/lock.h:9,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/restorer.h:12,
                 from criu/arch/arm/crtools.c:17:
include/common/asm/atomic.h:61:2: error: #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
 #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
  ^~~~~
include/common/asm/atomic.h: In function 'atomic_add_return':
include/common/asm/atomic.h:82:2: error: implicit declaration of function 'smp_mb' [-Werror=implicit-function-declaration]
  smp_mb();
  ^~~~~~
2016-11-19 21:22:05 +01:00
Jakub Jirutka
fcc2deb0e7 testing/criu: add missing build dependency perl
Fails on armhf:

make[2]: Entering directory '/home/buildozer/aports/testing/criu/src/criu-2.8'
  GEN      criu/arch/arm/syscalls.S
make[2]: perl: Command not found
make[2]: *** No rule to make target 'criu/arch/arm/syscalls.S', needed by 'criu/arch/arm/syscalls.o'.  Stop.
2016-11-19 02:38:40 +01:00
Carlo Landmeter
2b81d05b2a testing/criu: user-space and kernel changes are only available for x86_64 and arm32 2016-11-18 09:13:17 +01:00
Carlo Landmeter
57ebbf1ab4 testing/criu: upgrade to 2.8 and cleanup 2016-11-18 08:57:26 +01:00
Stuart Cardall
6d31381848 testing/criu: new aport
A utility for the live checkpoint / restore of LXC containers.

Requires the following additional kernel modules to be enabled:

CONFIG_CHECKPOINT_RESTORE=y
CONFIG_FHANDLE=y

Optional (incremental dumps):

CONFIG_MEM_SOFT_DIRTY=y
2016-11-18 08:57:26 +01:00