Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-54700

Offer a parameterized builds customization point for compile flags

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.9.0
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
      None
    • Fully Compatible
    • Dev Platform 2021-03-08

      I’d like to propose that we add support for setting additional compile flags in patch builds for the server, sys-perf, and performance projects by way of https://github.com/evergreen-ci/evergreen/wiki/Parameterized-Builds. Right now if I want to patch build a change to a compile flag, I either need to make a source code edit to the build system to make a flag I want to enable on by default, or I need to edit the yaml file to add the new flag to the declared compile flags. That’s not so bad for a one off test, but it makes it hard to script a whole bunch of experiments. Additionally, local edits have a risk of getting pushed.

            Assignee:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: