Test library choice
-
Add (failing) test coverage for !23 (closed)
This demonstrates the behaviour we want from !23 (closed).
Also includes !27 (merged) and !28 (merged). Configurations tested:
- Debian unstable, 32- and 64-bit
- Debian unstable,
--disable-shared
, 32- and 64-bit - Debian unstable,
--disable-library
, 32- and 64-bit - Debian unstable, clang
- Debian unstable, Undefined Behaviour Sanitizer
- Debian unstable, Address Sanitizer (with
--disable-library
because it doesn't understanddlmopen()
, and ignoring leaks if any withLSAN_OPTIONS=exitcode=0
) - Arch
- Arch,
--disable-shared
- Arch,
--disable-library
... which I think should include something sufficiently similar to basically everyone's development environment, except for Steam Runtime v1 'scout', which I'm currently testing.