Page MenuHomePhabricator

[CI] Prevent ccache crosstalk by building in separate directories
ClosedPublic

Authored by Fabien on Jun 12 2020, 16:11.

Details

Summary

ccache is currently turned off for sanitizer builds due to crosstalk
polluting the builds. Buiding in separate directories fixes the issue.

Test Plan

Build the CI sanitizer build plans.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Fabien requested review of this revision.Jun 12 2020, 16:11
majcosta added a subscriber: majcosta.
majcosta added inline comments.
contrib/teamcity/build-configurations.sh
19 ↗(On Diff #21328)

Macro likestamp:

This revision is now accepted and ready to land.Jun 12 2020, 16:14
jasonbcox added a subscriber: jasonbcox.
jasonbcox added inline comments.
contrib/teamcity/build-configurations.sh
19 ↗(On Diff #21328)

Nit: I feel like the impact of the BUILD_DIR on the cache could be easily forgotten. A comment noting such would be helpful here.

This revision was landed with ongoing or failed builds.Jun 13 2020, 08:53
This revision was automatically updated to reflect the committed changes.