On 18/08/20 22:10, Paolo Bonzini wrote: > Ok I can see the -mms-bitfields here too, hopefully that's enough to > debug it.
Hrm no, I don't see it anymore with ea922aa50b2a8688. Can you send me the config-host.mak, build.ninja and Makefile.ninja files? Here I get: $ make target/s390x/gen-features V=1 cc -Itarget/s390x/gen-features.p -Itarget/s390x -I../target/s390x -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -fPIE -MD -MQ target/s390x/gen-features.p/gen-features.c.o -MF target/s390x/gen-features.p/gen-features.c.o.d -o target/s390x/gen-features.p/gen-features.c.o -c ../target/s390x/gen-features.c cc -o target/s390x/gen-features target/s390x/gen-features.p/gen-features.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -pie > This is supposed to be building an executable for the > host, but something has gone wrong with the flags passed > to cc for the link. This should be handled by the "native: false" in add_project_link_arguments(config_host['QEMU_LDFLAGS'].split(), native: false, language: ['c', 'cpp', 'objc']) (which is what was added to supposedly fix this). Paolo