Skip to content

vmr ninja build dependency #5497

@tmds

Description

@tmds

dotnet/runtime#124041 added the use of ninja to speed up the runtime builds.

This speeds up the runtime build by 10-15 seconds on Linux. The runtime build script expects ninja to be available by default and ninja was added to the Dockerfiles that are used in GitHub CI.

For vmr build:

  • should the dependency be documented somewhere?
  • should there be a flag to to enable/disable ninja on the top-level build.sh?
  • what should be the default behavior?
  • are there CI builds that build using the non-default behavior (to verify it works)?

@steveisok @jkotas @jkoritzinsky @am11 @dotnet/source-build @omajid

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions