[SERVER-47901] Require ccache when using icecream 1.1 and ninja Created: 01/May/20  Updated: 29/Oct/23  Resolved: 04/May/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.4.0-rc4, 4.7.0

Type: Bug Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v4.4
Sprint: Dev Platform 2020-05-18
Participants:

 Description   

Without it, all icecream jobs run locally because icecream 1.1 and older do not understand how to run the response files that the ninja generator uses. Enabling ccache works around this because it is ccache that interprets the response file, and icecc gets invoked via CCACHE_PREFIX.



 Comments   
Comment by Githook User [ 05/May/20 ]

Author:

{'name': 'Andrew Morrow', 'email': 'acm@mongodb.com', 'username': 'acmorrow'}

Message: SERVER-47901 Require ccache when using icecream 1.1 and ninja

(cherry picked from commit 2f4044b526ee39cebfe777ecf38653b12bbe092a)
Branch: v4.4
https://github.com/mongodb/mongo/commit/3f2b019a750f7aa1cfc87d57e8b5b0691494d329

Comment by Githook User [ 04/May/20 ]

Author:

{'name': 'Andrew Morrow', 'email': 'acm@mongodb.com', 'username': 'acmorrow'}

Message: SERVER-47901 Require ccache when using icecream 1.1 and ninja
Branch: master
https://github.com/mongodb/mongo/commit/2f4044b526ee39cebfe777ecf38653b12bbe092a

Comment by Andrew Morrow (Inactive) [ 02/May/20 ]

Code review url: http://mongodbcr.appspot.com/577580001

Generated at Thu Feb 08 05:15:33 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.