2 - local: '/.gitlab-ci.d/crossbuild-template.yml'
5 extends: .cross_system_build_job
7 job: armel-debian-cross-container
9 IMAGE: debian-armel-cross
12 extends: .cross_user_build_job
14 job: armel-debian-cross-container
16 IMAGE: debian-armel-cross
19 extends: .cross_system_build_job
21 job: armhf-debian-cross-container
23 IMAGE: debian-armhf-cross
26 extends: .cross_user_build_job
28 job: armhf-debian-cross-container
30 IMAGE: debian-armhf-cross
33 extends: .cross_system_build_job
35 job: arm64-debian-cross-container
37 IMAGE: debian-arm64-cross
40 extends: .cross_user_build_job
42 job: arm64-debian-cross-container
44 IMAGE: debian-arm64-cross
47 extends: .cross_system_build_job
49 job: i386-fedora-cross-container
51 IMAGE: fedora-i386-cross
52 MAKE_CHECK_ARGS: check-qtest
55 extends: .cross_user_build_job
57 job: i386-fedora-cross-container
59 IMAGE: fedora-i386-cross
60 MAKE_CHECK_ARGS: check
63 extends: .cross_accel_build_job
66 IMAGE: fedora-i386-cross
67 ACCEL: tcg-interpreter
68 EXTRA_CONFIGURE_OPTS: --target-list=i386-softmmu,i386-linux-user,aarch64-softmmu,aarch64-linux-user,ppc-softmmu,ppc-linux-user
69 MAKE_CHECK_ARGS: check check-tcg
72 extends: .cross_system_build_job
74 job: mips-debian-cross-container
76 IMAGE: debian-mips-cross
79 extends: .cross_user_build_job
81 job: mips-debian-cross-container
83 IMAGE: debian-mips-cross
86 extends: .cross_system_build_job
88 job: mipsel-debian-cross-container
90 IMAGE: debian-mipsel-cross
93 extends: .cross_user_build_job
95 job: mipsel-debian-cross-container
97 IMAGE: debian-mipsel-cross
99 cross-mips64el-system:
100 extends: .cross_system_build_job
102 job: mips64el-debian-cross-container
104 IMAGE: debian-mips64el-cross
107 extends: .cross_user_build_job
109 job: mips64el-debian-cross-container
111 IMAGE: debian-mips64el-cross
113 cross-ppc64el-system:
114 extends: .cross_system_build_job
116 job: ppc64el-debian-cross-container
118 IMAGE: debian-ppc64el-cross
121 extends: .cross_user_build_job
123 job: ppc64el-debian-cross-container
125 IMAGE: debian-ppc64el-cross
128 extends: .cross_system_build_job
130 job: s390x-debian-cross-container
132 IMAGE: debian-s390x-cross
135 extends: .cross_user_build_job
137 job: s390x-debian-cross-container
139 IMAGE: debian-s390x-cross
141 cross-s390x-kvm-only:
142 extends: .cross_accel_build_job
144 job: s390x-debian-cross-container
146 IMAGE: debian-s390x-cross
147 EXTRA_CONFIGURE_OPTS: --disable-tcg
149 cross-mips64el-kvm-only:
150 extends: .cross_accel_build_job
152 job: mips64el-debian-cross-container
154 IMAGE: debian-mips64el-cross
155 EXTRA_CONFIGURE_OPTS: --disable-tcg --target-list=mips64el-softmmu
158 extends: .cross_system_build_job
160 job: win32-fedora-cross-container
162 IMAGE: fedora-win32-cross
165 extends: .cross_system_build_job
167 job: win64-fedora-cross-container
169 IMAGE: fedora-win64-cross
171 cross-amd64-xen-only:
172 extends: .cross_accel_build_job
174 job: amd64-debian-cross-container
176 IMAGE: debian-amd64-cross
178 EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm
180 cross-arm64-xen-only:
181 extends: .cross_accel_build_job
183 job: arm64-debian-cross-container
185 IMAGE: debian-arm64-cross
187 EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm