target/s390x: add gen-features.h dependency to s390x_system_ss
Commit 0b83acf2f05 moved gen_features_h from s390x_ss to s390x_common_ss. However s390x_system_ss (containing ioinst.c) was left without the dependency, causing a build race: it can be compiled before gen-features.h is generated (via cpu.h -> cpu_models.h -> cpu_features.h -> gen-features.h) Add gen_features_h to s390x_system_ss to correct the build ordering. Fixes: 0b83acf2f05 ("target/s390x: Introduce common system/user meson source set") Acked-by: Eric Farman <farman@linux.ibm.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Marc-André Lureau committed
May 11, 2026 at 00:41 UTC
bc61a3209bf064826481a5f8f2b4feb47c70b02f
1 file changed
+1
target/s390x/meson.build
+1
@@ -26,6 +26,7 @@ s390x_common_ss.add(files(
26
'gdbstub.c',
27
))
28
29
+s390x_system_ss.add(gen_features_h)
30
s390x_system_ss.add(files(
31
'ioinst.c',
32
))