2 .cross_system_build_job_template: &cross_system_build_job_definition
4 image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest
8 - PKG_CONFIG_PATH=$PKG_CONFIG_PATH
9 ../configure --enable-werror $QEMU_CONFIGURE_OPTS --disable-user
10 --target-list-exclude="aarch64-softmmu i386-softmmu microblaze-softmmu
11 mips-softmmu mipsel-softmmu mips64-softmmu ppc64-softmmu sh4-softmmu
13 - make -j$(expr $(nproc) + 1) all check-build
15 .cross_user_build_job_template: &cross_user_build_job_definition
17 image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest
21 - PKG_CONFIG_PATH=$PKG_CONFIG_PATH
22 ../configure --enable-werror $QEMU_CONFIGURE_OPTS --disable-system
23 - make -j$(expr $(nproc) + 1) all check-build
26 <<: *cross_system_build_job_definition
28 IMAGE: debian-armel-cross
31 <<: *cross_user_build_job_definition
33 IMAGE: debian-armel-cross
36 <<: *cross_system_build_job_definition
38 IMAGE: debian-armhf-cross
41 <<: *cross_user_build_job_definition
43 IMAGE: debian-armhf-cross
46 <<: *cross_system_build_job_definition
48 IMAGE: debian-arm64-cross
51 <<: *cross_user_build_job_definition
53 IMAGE: debian-arm64-cross
56 <<: *cross_system_build_job_definition
58 IMAGE: debian-mips-cross
61 <<: *cross_user_build_job_definition
63 IMAGE: debian-mips-cross
66 <<: *cross_system_build_job_definition
68 IMAGE: debian-mipsel-cross
71 <<: *cross_user_build_job_definition
73 IMAGE: debian-mipsel-cross
75 cross-mips64el-system:
76 <<: *cross_system_build_job_definition
78 IMAGE: debian-mips64el-cross
81 <<: *cross_user_build_job_definition
83 IMAGE: debian-mips64el-cross
86 <<: *cross_system_build_job_definition
88 IMAGE: debian-ppc64el-cross
91 <<: *cross_user_build_job_definition
93 IMAGE: debian-ppc64el-cross
96 <<: *cross_system_build_job_definition
98 IMAGE: debian-s390x-cross
101 <<: *cross_user_build_job_definition
103 IMAGE: debian-s390x-cross
106 <<: *cross_system_build_job_definition
108 IMAGE: debian-win32-cross
111 <<: *cross_system_build_job_definition
113 IMAGE: debian-win64-cross