Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Van Landuyt <bob@vanlanduyt.co>2022-01-25 17:38:22 +0300
committerBob Van Landuyt <bob@vanlanduyt.co>2022-01-26 22:11:12 +0300
commit783ec4e5328ac4106fc1f1e931e5fde7c9bc95af (patch)
treefa1947074355d21f72ef97fa8f5c033f573623a5 /CONTRIBUTING.md
parent58a67cf0f0152a87b4944c92c701be602ac33c2e (diff)
Add a Gnu build-id to gitlab-pages binary
By default go binaries only include a Go build-id. Which is deterministic and unique. They don't include a Gnu build-id that should have the same properties. The Gnu build-id is used by several observably tools including perf. Having a Gnu build-id allow these tools to uniquely identify a binary and avoid conflicts when resolving debug symbols for those binaries. We're generating a Gnu build-id from the Go build-id, that way we're sure to also have a deterministic and unique build-id. We do this by compiling the binary once, getting the Go build-id from that, and then re-building including a Gnu build-id.
Diffstat (limited to 'CONTRIBUTING.md')
0 files changed, 0 insertions, 0 deletions