Skip to content
Snippets Groups Projects
  1. Aug 13, 2019
  2. Aug 12, 2019
  3. Aug 06, 2019
  4. Aug 02, 2019
  5. Aug 01, 2019
  6. Jul 30, 2019
  7. Jul 29, 2019
  8. Jul 26, 2019
    • Simon McVittie's avatar
      inspect-library: Add support for consuming deb-symbols(5) files · 24ac6293
      Simon McVittie authored
      
      The Steam Runtime is built using dpkg/apt, so we have this information
      already for a lot of the shared libraries, for example in
      `/var/lib/dpkg/info/zlib1g:amd64.symbols` in a SDK container.
      
      For those that we don't, such as libcurl3, we can generate
      a deb-symbols(5) file by either improving the packaging, or using for
      example
      
          dpkg-gensymbols -q -v0 -plibcurl3 -e/usr/lib/x86_64-linux-gnu/libcurl.so.3 -I/dev/null -O
      
      (although the output of such commands will require some postprocessing
      and common sense to filter out private symbols that are not meant to
      be part of the ABI).
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      24ac6293
    • Simon McVittie's avatar
      inspect-library: Allow just a symbol on a line, with no @ · 010b78c1
      Simon McVittie authored
      
      Previously, we would have accepted this as not a parse error, and
      then crashed with strcmp(NULL, ...) when we tried to use it.
      
      It obviously ought to mean the same thing as @Base, so treat it
      the same.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      010b78c1
Loading