summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice Fontaine <fontaine.fabrice@gmail.com>2018-10-30 09:27:55 +0100
committerPeter Korsgaard <peter@korsgaard.com>2018-10-30 21:02:51 +0100
commit0646d67c1d8e5ba4a1376a215d0c7e69751835df (patch)
tree261a073eb5f31ca5af7dc21154c89916894a2b5d
parent8153ce21e7d1a11c6ac9a722d81a2e14f5428dbd (diff)
downloadbuildroot-0646d67c1d8e5ba4a1376a215d0c7e69751835df.tar.gz
buildroot-0646d67c1d8e5ba4a1376a215d0c7e69751835df.zip
qemu: switch to sdl2
Since version 2.12.0 and https://github.com/qemu/qemu/commit/e52c6ba34149b4f39c3fd60e59ee32b809db2bfa, SDL 1.2 is deprecated so switch to SDL 2.0 as SDL 1.2 will be removed in the last release of 2018 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r--package/qemu/Config.in8
-rw-r--r--package/qemu/qemu.mk4
2 files changed, 7 insertions, 5 deletions
diff --git a/package/qemu/Config.in b/package/qemu/Config.in
index d7390141f9..33d4cccd7b 100644
--- a/package/qemu/Config.in
+++ b/package/qemu/Config.in
@@ -118,13 +118,15 @@ comment "Frontends"
config BR2_PACKAGE_QEMU_SDL
bool "Enable SDL frontend"
- depends on BR2_PACKAGE_XORG7
- select BR2_PACKAGE_SDL
- select BR2_PACKAGE_SDL_X11
+ depends on !BR2_STATIC_LIBS # sdl2
+ select BR2_PACKAGE_SDL2
help
Say 'y' to enable the SDL frontend, that is, a graphical
window presenting the VM's display.
+comment "SDL frontend needs a toolchain w/ dynamic library"
+ depends on BR2_STATIC_LIBS
+
comment "Misc. features"
config BR2_PACKAGE_QEMU_FDT
diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
index 968c8073e4..5bdf390bc9 100644
--- a/package/qemu/qemu.mk
+++ b/package/qemu/qemu.mk
@@ -62,8 +62,8 @@ endif
ifeq ($(BR2_PACKAGE_QEMU_SDL),y)
QEMU_OPTS += --enable-sdl
-QEMU_DEPENDENCIES += sdl
-QEMU_VARS += SDL_CONFIG=$(BR2_STAGING_DIR)/usr/bin/sdl-config
+QEMU_DEPENDENCIES += sdl2
+QEMU_VARS += SDL2_CONFIG=$(BR2_STAGING_DIR)/usr/bin/sdl2-config
else
QEMU_OPTS += --disable-sdl
endif
OpenPOWER on IntegriCloud