Source: mgba Version: 0.8.4+dfsg-1 Severity: normal Dear Maintainer,
The project mgba has been architectured with a libmgba handling the emulation and frontends that use it. This also allow for other programs to use this library to embed an emulator. But doing so would require having at least the same version of the C headers and the generated src/core/flags.h. Without the headers, any update of libmgba would break existing programs. Even worse, without flags.h we can only try to guess which options were defined during the compilation of the libmgba.so to get an ABI compatiblity. As I understand, the build process of the upstream code is already ready for this. The files just need to be packaged and installed. I guess that in addition to the headers, the static version of the library could also be compiled and packaged, although I personnally would have no use for it. Best regards, Celelibi -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.9.0-5-amd64 (SMP w/2 CPU threads) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)