Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1038025: Bug#985183: aranym: Switch from SDL1 to SDL2

2 views
Skip to first unread message

John Paul Adrian Glaubitz

unread,
Jun 25, 2023, 11:30:03 AM6/25/23
to
Hello Simon!

On Sun, 2023-06-25 at 15:48 +0100, Simon McVittie wrote:
> On closer inspection, the upstream default is SDL 2, so if libsdl2-dev
> happens to be installed then aranym will already accidentally switch
> from SDL 1.2 to SDL 2, even with the current unmodified Debian packaging.

According to one of the upstream developers, Aranym's SDL-2 support doesn't
seem to be very mature. Apparently, there are problems here and there [1].

> I'm intending to make the -dev package for sdl12-compat depend on
> libsdl2-dev as a workaround for legacy SDL-dependent packages that
> don't declare their build-dependencies explicitly, so when sdl12-compat
> takes over the libsdl1.2-dev binary package name, aranym is going to
> end up using SDL 2 in practice unless you explicitly configure with
> --disable-sdl2 (please do that if you are aware of reasons why the SDL
> 2 code paths are broken).

OK, thanks for the heads-up.

> aranym seems to compile fine in that configuration. I don't know what
> Atari ROMs or other software (if any) it might need, so I haven't
> attempted to test the resulting binaries.

That should definitely be properly tested. We don't gain anything if a
package builds find but doesn't work well for most users.

Adrian

> [1] https://github.com/aranym/aranym/issues/103#issuecomment-1593666173

--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
0 new messages