Skip to content
Snippets Groups Projects
  1. Nov 08, 2019
    • Simon McVittie's avatar
      Build -system-info and -check-locale with relative DT_RPATH · 91478a07
      Simon McVittie authored
      
      This ensures that they can find the non-ubiquitous json-glib library,
      and the steam-runtime-tools library, even if relocated into a
      non-standard prefix like the LD_LIBRARY_PATH Steam Runtime.
      
      Using DT_RPATH in preference to DT_RUNPATH means we take all our direct
      and indirect dependencies from the same place. This is important when
      libjson-glib (which won't ordinarily have a RUNPATH or RPATH) pulls in
      GIO as an indirect dependency of check-locale, which doesn't directly
      depend on GIO. The GIO library we get must match the versions of GLib
      and GObject we're using.
      
      This also bypasses LD_LIBRARY_PATH.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      91478a07
  2. Nov 05, 2019
  3. Nov 01, 2019
  4. Oct 30, 2019
    • Simon McVittie's avatar
      Use g++-4.8 if default g++ is older · 26d633b5
      Simon McVittie authored
      
      Steam Runtime 1 'scout' SDK containers have g++-4.8 as their default
      compiler, but the environment used to build packages still has g++-4.6
      (Ubuntu 12.04's default compiler), because we aren't completely confident
      that all the Ubuntu-derived packages in the runtime will build correctly
      with a newer compiler than the one they were tested with in Ubuntu.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      26d633b5
  5. Sep 11, 2019
  6. Jul 22, 2019
  7. Jul 01, 2019
  8. Jun 27, 2019
Loading