[SERVER-29036] IDL builder must induce dependency in all IDL generator sources Created: 02/May/17  Updated: 30/Oct/23  Resolved: 02/May/17

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 3.5.7

Type: Bug Priority: Critical - P2
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

Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Platforms 2017-05-08
Participants:

 Description   

Right now, the IDL compiler doesn't depend on the sources for the IDL. This allows SCons to believe that files generated by the IDL compiler are up to date, even though the generator itself has changed and would in fact generate different sources.

The builder for IDL should declare dependencies on all sources for the IDL generator that can affect its output for a given .idl file.

This is current breaking compile tasks.



 Comments   
Comment by Githook User [ 02/May/17 ]

Author:

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

Message: SERVER-29036 The IDL compiler invocation must depend on the IDL compiler sources
Branch: master
https://github.com/mongodb/mongo/commit/fff318ff19aa01656d33fbe079b7dbb1d98c9f87

Generated at Thu Feb 08 04:19:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.