@@ -164,7 +164,7 @@ build-system-centos:
164164 CONFIGURE_ARGS : --disable-nettle --enable-gcrypt --enable-vfio-user-server
165165 --enable-modules --enable-trace-backends=dtrace --enable-docs
166166 TARGETS : ppc64-softmmu or1k-softmmu s390x-softmmu
167- x86_64-softmmu rx-softmmu sh4-softmmu nios2-softmmu
167+ x86_64-softmmu rx-softmmu sh4-softmmu
168168 MAKE_CHECK_ARGS : check-build
169169
170170# Previous QEMU release. Used for cross-version migration tests.
@@ -178,10 +178,8 @@ build-previous-qemu:
178178 exclude :
179179 - build-previous/**/*.p
180180 - build-previous/**/*.a.p
181- - build-previous/**/*.fa.p
182181 - build-previous/**/*.c.o
183182 - build-previous/**/*.c.o.d
184- - build-previous/**/*.fa
185183 needs :
186184 job : amd64-opensuse-leap-container
187185 variables :
@@ -254,7 +252,7 @@ avocado-system-centos:
254252 IMAGE : centos9
255253 MAKE_CHECK_ARGS : check-avocado
256254 AVOCADO_TAGS : arch:ppc64 arch:or1k arch:s390x arch:x86_64 arch:rx
257- arch:sh4 arch:nios2
255+ arch:sh4
258256
259257build-system-opensuse :
260258 extends :
@@ -342,11 +340,13 @@ build-tcg-disabled:
342340 - cd tests/qemu-iotests/
343341 - ./check -raw 001 002 003 004 005 008 009 010 011 012 021 025 032 033 048
344342 052 063 077 086 101 104 106 113 148 150 151 152 157 159 160 163
345- 170 171 183 184 192 194 208 221 226 227 236 253 277 image-fleecing
343+ 170 171 184 192 194 208 221 226 227 236 253 277 image-fleecing
346344 - ./check -qcow2 028 051 056 057 058 065 068 082 085 091 095 096 102 122
347345 124 132 139 142 144 145 151 152 155 157 165 194 196 200 202
348346 208 209 216 218 227 234 246 247 248 250 254 255 257 258
349347 260 261 262 263 264 270 272 273 277 279 image-fleecing
348+ - cd ../..
349+ - make distclean
350350
351351build-user :
352352 extends : .native_build_job_template
@@ -432,6 +432,7 @@ clang-system:
432432 IMAGE : fedora
433433 CONFIGURE_ARGS : --cc=clang --cxx=clang++
434434 --extra-cflags=-fsanitize=undefined --extra-cflags=-fno-sanitize-recover=undefined
435+ --extra-cflags=-fno-sanitize=function
435436 TARGETS : alpha-softmmu arm-softmmu m68k-softmmu mips64-softmmu s390x-softmmu
436437 MAKE_CHECK_ARGS : check-qtest check-tcg
437438
@@ -445,6 +446,7 @@ clang-user:
445446 CONFIGURE_ARGS : --cc=clang --cxx=clang++ --disable-system
446447 --target-list-exclude=alpha-linux-user,microblazeel-linux-user,aarch64_be-linux-user,i386-linux-user,m68k-linux-user,mipsn32el-linux-user,xtensaeb-linux-user
447448 --extra-cflags=-fsanitize=undefined --extra-cflags=-fno-sanitize-recover=undefined
449+ --extra-cflags=-fno-sanitize=function
448450 MAKE_CHECK_ARGS : check-unit check-tcg
449451
450452# Set LD_JOBS=1 because this requires LTO and ld consumes a large amount of memory.
@@ -636,7 +638,7 @@ build-tci:
636638 - TARGETS="aarch64 arm hppa m68k microblaze ppc64 s390x x86_64"
637639 - mkdir build
638640 - cd build
639- - ../configure --enable-tcg-interpreter --disable-docs --disable-gtk --disable-vnc
641+ - ../configure --enable-tcg-interpreter --disable-kvm --disable- docs --disable-gtk --disable-vnc
640642 --target-list="$(for tg in $TARGETS; do echo -n ${tg}'-softmmu '; done)"
641643 || { cat config.log meson-logs/meson-log.txt && exit 1; }
642644 - make -j"$JOBS"
@@ -651,6 +653,9 @@ build-tci:
651653 - make check-tcg
652654
653655# Check our reduced build configurations
656+ # requires libfdt: aarch64, arm, loongarch64, microblaze, microblazeel,
657+ # or1k, ppc64, riscv32, riscv64, rx
658+ # fails qtest without boards: i386, x86_64
654659build-without-defaults :
655660 extends : .native_build_job_template
656661 needs :
@@ -664,8 +669,11 @@ build-without-defaults:
664669 --disable-pie
665670 --disable-qom-cast-debug
666671 --disable-strip
667- TARGETS : avr-softmmu s390x-softmmu sh4-softmmu
668- sparc64-softmmu hexagon-linux-user i386-linux-user s390x-linux-user
672+ TARGETS : alpha-softmmu avr-softmmu cris-softmmu hppa-softmmu m68k-softmmu
673+ mips-softmmu mips64-softmmu mipsel-softmmu mips64el-softmmu
674+ ppc-softmmu s390x-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu
675+ sparc64-softmmu tricore-softmmu xtensa-softmmu xtensaeb-softmmu
676+ hexagon-linux-user i386-linux-user s390x-linux-user
669677 MAKE_CHECK_ARGS : check
670678
671679build-libvhost-user :
0 commit comments