Skip to content

Commits on Source 3

  • Sam Thursfield's avatar
    Don't strip pathname from debug symbol files · 0bcfdfb9
    Sam Thursfield authored and Tristan Van Berkom's avatar Tristan Van Berkom committed
    When GDB looks for debug symbols it looks for the full path of the file
    inside the configured debug-file-directory. For example, if the
    debug-file-directory is set to a default of /usr/lib/debug, and you are
    debugging /usr/bin/python3, GDB will look for its debug symbols at this
    location: /usr/lib/debug/usr/bin/python3.
    
    BuildStream has been putting all debug files inside /usr/lib/debug
    under their $(basename), so in the above example GDB would fail to find
    any debug symbols for /usr/bin/python3 because they would be in the
    incorrect locatoin of /usr/lib/debug/python3.
    0bcfdfb9
  • Tristan Van Berkom's avatar
    Merge branch 'tristan/debug-symbols-location-1.2' into 'bst-1.2' · b567666d
    Tristan Van Berkom authored
    Don't strip pathname from debug symbol files
    
    See merge request !698
    b567666d
  • Jonathan Maw's avatar
    Use ArtifactCache's get_cache_size when calculating the quota · 6a7fdf12
    Jonathan Maw authored and Valentin David's avatar Valentin David committed
    It would have been more convenient to store the quota size in the
    ArtifactCache, except that the scheduler needs the quota size and
    doesn't have access to the ArtifactCache.
    6a7fdf12
Loading