[CRIU] [PATCH 00/10] build: Test and support armv7 cross
Andrei Vagin
avagin at gmail.com
Mon Nov 25 05:10:34 MSK 2019
Applied, thanks!
On Thu, Nov 21, 2019 at 09:56:33PM +0000, Dmitry Safonov wrote:
> A new Travis-CI job verifies that cross-build will keep working.
> As I didn't want to quick-dirty fix cross compilation, there are
> also a couple of cleanup patches.
>
> Also adds a hack to zdtm to build tests in aarchv7 on armv8 Travis.
>
> Originally based on Andrei's Dockerfile to cross-build for ppc64le
> which was slow in qemu+binfmt job before Travis-CI started to support
> ppc64 in LXC.
>
> Also, should be useful for any new architecture port (hint: mips) that's
> not supported by Travis-CI, but still wants to be tested.
>
> Dmitry Safonov (10):
> build: Remove SRCARCH
> build/nmk: Remove SRCARCH
> build/nmk: Provide proper SUBARCH
> build: Use SUBARCH
> build/zdtm: Support cross-build
> build/zdtm: Makefile hack for travis aarch64/armv8l
> build/zdtm: Use pkg-config to find includes/libs
> travis: Add armv7-cross as cross-compile test
> Documentation: Add a hint about docker build
> zdtm/socket-tcp-fin-wait1: Use array index fro TEST_MSG
>
> .travis.yml | 4 ++
> Documentation/HOWTO.cross-compile | 8 ++-
> Makefile | 9 ++--
> Makefile.config | 2 +-
> compel/plugins/Makefile | 4 +-
> criu/Makefile | 2 +-
> criu/pie/Makefile | 6 +--
> criu/pie/Makefile.library | 4 +-
> scripts/build/Dockerfile.armv7-cross | 44 +++++++++++++++++
> scripts/build/Makefile | 1 +
> scripts/nmk/scripts/include.mk | 28 +++++------
> test/zdtm/Makefile.inc | 66 ++++++++++++++++---------
> test/zdtm/static/Makefile | 8 +--
> test/zdtm/static/socket-tcp-fin-wait1.c | 2 +-
> 14 files changed, 128 insertions(+), 60 deletions(-)
> create mode 100644 scripts/build/Dockerfile.armv7-cross
>
> --
> 2.24.0
>
More information about the CRIU
mailing list