Skip to content
Snippets Groups Projects
  1. Sep 09, 2020
  2. Sep 08, 2020
  3. Sep 07, 2020
  4. Sep 02, 2020
  5. Aug 25, 2020
  6. Aug 20, 2020
  7. Aug 19, 2020
  8. Aug 18, 2020
  9. Aug 05, 2020
  10. Aug 04, 2020
  11. Jul 31, 2020
  12. Jul 29, 2020
  13. Jul 23, 2020
  14. Jul 21, 2020
  15. Jul 09, 2020
    • Simon McVittie's avatar
      library: Add an accessor for the real SONAME · 1d348ddc
      Simon McVittie authored
      
      In s-r-system-info, we show libraries whose SONAME is not the same as
      the name we asked for, even in non-verbose mode. For example, if the
      expectations have not been updated to list libldap_r-2.4.so.2 yet,
      Debian systems will show:
      
          "libldap-2.4.so.2" : {
            "soname" : "libldap_r-2.4.so.2",
            "path" : "/usr/lib/x86_64-linux-gnu/libldap-2.4.so.2"
          },
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      1d348ddc
    • Simon McVittie's avatar
      library: Distinguish between requested name and SONAME · 8ef6eb74
      Simon McVittie authored
      
      In rare cases, like libldap-2.4 and libcurl in scout, they can differ.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      8ef6eb74
    • Simon McVittie's avatar
      tests: Ignore inability to load libOSMesa.so.8 · 68303f6b
      Simon McVittie authored
      
      This is included in prerelease versions of SteamRT 2 'soldier',
      but because it uses the post-gcc-5 C++ ABI of libLLVM-7.so.1, it's
      incompatible with versions of libLLVM-7.so.1 that were compiled to be
      compatible with the gcc 4 C++ ABI, and in particular the one in
      SteamOS 2 'brewmaster'.
      
      This and the previous commit are sufficient to make tests/containers.py
      pass on SteamOS 2 'brewmaster', if we also configure libxcb.so.1 to
      be chosen by counting symbols (T22538) and libgcc_s.so.1 to be chosen
      by counting verdefs (T16561).
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      68303f6b
    • Simon McVittie's avatar
      tests: Run s-r-s-i on host with LD_BIND_NOW=1 · 32cb6de9
      Simon McVittie authored
      
      If we allow lazy binding, we can succeed in loading a GIO module from
      the host (which depends on a newer GObject than the one bundled with
      pressure-vessel), then find that a symbol reference fails at the time
      that we try to actually use it. Make it fail early, instead.
      
      In particular, this is helpful on SteamOS 2 'brewmaster'.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      32cb6de9
Loading