Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
CI_Source CI_Source
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Metrics
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • Support
  • CI_SourceCI_Source
  • Merge requests
  • !23

Merged
Created Jun 16, 2022 by Ben Avison@bavisonDeveloper

Change softload_gnu to be off by default

  • Overview 1
  • Commits 1
  • Pipelines 4
  • Changes 1

This involves introducing the concept of opt-in jobs, controlled by the ENABLE_JOBS environment variable, analogous to the pre-existing SUPPRESS_JOBS environment variable.

A large bulk of components don't currently fully build with the GNU tools, due to deficiencies in the shared makefiles and the fact that we don't currently autobuild ELF versions of libraries for them to link against. Having softload_gnu be off by default saves us from having to explicitly disable it in dozens of .gitlab-ci.yml files only to have to come back later to re-enable it once the build infrastructure becomes available.

Edited Jun 22, 2022 by Ben Avison
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: gnu-default-off