Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B buck
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 201
    • Issues 201
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • buck
  • Merge requests
  • !2150

Disable the OSO scrubber when not caching links

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/rmaz/noososcrubber into master Jan 04, 2019
  • Overview 7
  • Commits 3
  • Pipelines 0
  • Changes 11

Created by: rmaz

The Darwin OSO scrubber is used to relativize the paths to object files in the generated symbol table for linked code. This is to aid with debugging when sharing artifacts across machines. If the cache_links config option is false, we know that these artifacts are not going to be shared so we can disable the scrubbing steps.

This resulted in a > 20% speedup on one of our build jobs.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/rmaz/noososcrubber