]> git.ipfire.org Git - thirdparty/qemu.git/commit
meson: merge lib{system, user}_ss with {system, user}_ss
authorPierrick Bouvier <pierrick.bouvier@linaro.org>
Wed, 21 May 2025 22:34:12 +0000 (15:34 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 26 May 2025 15:31:06 +0000 (17:31 +0200)
commit7ca433244c6dde497bb36184f70b442b399fda3e
treebff0fef2aed4ef6aa4d50e3efc83b0b82de66bb0
parentb17b51d325130bc9d0f1189461a9a681fbd554e5
meson: merge lib{system, user}_ss with {system, user}_ss

Now that target configuration can be applied to lib{system, user}_ss,
there is no reason to keep that separate from the existing {system,
user}_ss.
The only difference is that we'll now compile those files with
-DCOMPILING_SYSTEM_VS_USER, which removes poison for
CONFIG_USER_ONLY and CONFIG_SOFTMMU, without any other side effect.

We extract existing system/user code common common libraries to
lib{system, user}.

To not break existing meson files, we alias libsystem_ss to system_ss
and libuser_ss to user_ss, so we can do the cleanup in next commit.

Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Link: https://lore.kernel.org/r/20250521223414.248276-6-pierrick.bouvier@linaro.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
meson.build