We always use NO_ROOT for release artifact builds, so remove the alternate code paths.
Details
Details
- Reviewers
- None
- Group Reviewers
releng
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Comment Actions
@cperciva any suggestion on the best way to test this / confirm that I haven't missed something?
| release/tools/azure.conf | ||
|---|---|---|
| 37 | This looks wrong; we're going to treat NO_ROOT not being set as if it was set. | |
Comment Actions
You mean aside from running a build without NO_ROOT set and comparing the outputs? But generally speaking I'd say that grep -R NO_ROOT should be most of what's needed.
| release/tools/azure.conf | ||
|---|---|---|
| 37 | My intent was to set NO_ROOT unconditionally in cases that invoke submakes, and turn NO_ROOT being unset into an error for the lower-level targets or includes like this, just in case there's some out-of-tree build scripts that expect to be able to run not-NO_ROOT builds. A 2nd step would remove these entirely. | |