Open Bug 1505539 Opened 6 years ago Updated 2 years ago

Improve make output sync situation in automation

Categories

(Firefox Build System :: General, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: chmanchester, Unassigned)

References

Details

I found in bug 1505072 that because we're adding --output-sync=line in client.mk a non-default build target (`./mach build <dir or target>`) doesn't benefit from this flag because it doesn't go through client.mk.

This became apparent because the "export" phase fails with "make: write error" without this flag. We should probably move make version detection and this flag's handling into python. I was going to do this as a part of bug 1505072, but it seems pretty complicated, because it doesn't appear that mach respects the version of make that's found by configure in all circumstances. That will need to be fixed as well.

Per conversation with :kmoir, I'm going through untriaged bugs in her components and marking the ones which look to be enhancements/tasks with the enhancement severity to get them out of the triage queue.

If this incorrect, please remove the tag.

Severity: normal → enhancement
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.