[Buildroot] [PATCH 2/2] qemu: switch to sdl2
Matthew Weber
matthew.weber at rockwellcollins.com
Tue Oct 30 13:05:11 UTC 2018
Fabrice,
On Tue, Oct 30, 2018 at 3:28 AM Fabrice Fontaine
<fontaine.fabrice at gmail.com> wrote:
>
> 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 at gmail.com>
> ---
> package/qemu/Config.in | 8 +++++---
> package/qemu/qemu.mk | 4 ++--
> 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
SDL2 has a X11 option (BR2_PACKAGE_SDL2_X11), any reason to drop that
select from your original first patch? If you do add it back, make
sure to keep the "depends on BR2_PACKAGE_XORG7" and add a "depends on
BR2_USE_MMU # fork()" from the "config BR2_PACKAGE_SDL2_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
> --
> 2.17.1
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
Matt
More information about the buildroot
mailing list