2 .cross_system_build_job_template: &cross_system_build_job_definition
4 image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest
9 - PKG_CONFIG_PATH=$PKG_CONFIG_PATH
10 ../configure --enable-werror $QEMU_CONFIGURE_OPTS --disable-user
11 --target-list-exclude="aarch64-softmmu i386-softmmu microblaze-softmmu
12 mips-softmmu mipsel-softmmu mips64-softmmu ppc64-softmmu sh4-softmmu
14 - make -j$(expr $(nproc) + 1) all check-build
16 .cross_user_build_job_template: &cross_user_build_job_definition
18 image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest
22 - PKG_CONFIG_PATH=$PKG_CONFIG_PATH
23 ../configure --enable-werror $QEMU_CONFIGURE_OPTS --disable-system
24 - make -j$(expr $(nproc) + 1) all check-build
27 <<: *cross_system_build_job_definition
29 IMAGE: debian-armel-cross
32 <<: *cross_user_build_job_definition
34 IMAGE: debian-armel-cross
37 <<: *cross_system_build_job_definition
39 IMAGE: debian-armhf-cross
42 <<: *cross_user_build_job_definition
44 IMAGE: debian-armhf-cross
47 <<: *cross_system_build_job_definition
49 IMAGE: debian-arm64-cross
52 <<: *cross_user_build_job_definition
54 IMAGE: debian-arm64-cross
57 <<: *cross_system_build_job_definition
59 IMAGE: debian-mips-cross
62 <<: *cross_user_build_job_definition
64 IMAGE: debian-mips-cross
67 <<: *cross_system_build_job_definition
69 IMAGE: debian-mipsel-cross
72 <<: *cross_user_build_job_definition
74 IMAGE: debian-mipsel-cross
76 cross-mips64el-system:
77 <<: *cross_system_build_job_definition
79 IMAGE: debian-mips64el-cross
82 <<: *cross_user_build_job_definition
84 IMAGE: debian-mips64el-cross
87 <<: *cross_system_build_job_definition
89 IMAGE: debian-ppc64el-cross
92 <<: *cross_user_build_job_definition
94 IMAGE: debian-ppc64el-cross
97 <<: *cross_system_build_job_definition
99 IMAGE: debian-s390x-cross
102 <<: *cross_user_build_job_definition
104 IMAGE: debian-s390x-cross
107 <<: *cross_system_build_job_definition
109 IMAGE: fedora-win32-cross
112 <<: *cross_system_build_job_definition
114 IMAGE: fedora-win64-cross