Heck, badwolf just works unmodified, just had to not have -g in CFLAGS due to --gdwarf-5 being an unrecognised option by the as called by Haiku's gcc (weird).
Also had to pick pkgconf in the package manager because the pkg-config I first ended up with (I guess it's the freedesktop one…) doesn't supports the --atleast-version= option.
remmina_QEMU_20240408-151732.png