Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • CMake CMake
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4,105
    • Issues 4,105
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CMakeCMake
  • CMakeCMake
  • Issues
  • #23937
Closed
Open
Issue created Sep 05, 2022 by Timo Röhling@roehlingContributor

automoc: workaround for ranlib warning breaks reproducible builds

In order to have at least one valid symbol, !7558 (merged) added a dummy function to the automoc-generated sources. However, the function name is derived from the full path, which makes the resulting binary content depend on the build location.

I'm not sure if it is a good idea to introduce random symbols into an object file in the first place. For reproducible builds, the hashed path should at least be relative to the project root dir.

Cc @timblechmann

Edited Sep 05, 2022 by Timo Röhling
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking