Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • cerbero cerbero
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 106
    • Issues 106
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 28
    • Merge requests 28
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamerGStreamer
  • cerberocerbero
  • Merge requests
  • !616

bootstrap: Reclassify bootstrappers as system or toolchain

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Nirbheek Chauhan requested to merge nirbheek/cerbero:reclassify-bootstrappers into master Sep 28, 2020
  • Overview 7
  • Commits 10
  • Pipelines 21
  • Changes 59

Some bootstrappers are responsible for bootstrapping the system (usually the 'build distro' bootstrappers), and others are responsible for bootstrapping the toolchain that will be used for building (usually the 'target distro' bootstrappers).

We need to differentiate this so we can split the Windows bootstrapper into separate classes for the toolchain (MinGW + other deps, on Native-Windows and Cross-Windows) and MSYS (only on Native-Windows).

This also fixes downloading and extracting of toolchains in bootstrap which broke in 49ab8974

Fixes #298 (closed).

Edited Sep 29, 2020 by Nirbheek Chauhan
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: reclassify-bootstrappers