[SERVER-18320] Changing scons target causes relink of all executables Created: 05/May/15 Updated: 19/Sep/15 Resolved: 04/Sep/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build |
| Affects Version/s: | None |
| Fix Version/s: | 3.1.8 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Andrew Morrow (Inactive) | Assignee: | Jonathan Reams |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Operating System: | ALL |
| Sprint: | Build 8 08/31/15, Build 9 (09/18/15) |
| Participants: |
| Description |
|
The refactored version.cpp.in incorporates the command line into the version information. This, however, means that if you change the list of targets to build, that version.cpp is regenerated, and then everything needs to relink. In other words: scons ... all The second invocation needs to re-link every binary. |
| Comments |
| Comment by Githook User [ 15/May/15 ] |
|
Author: {u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}Message: |
| Comment by Githook User [ 13/May/15 ] |
|
Author: {u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}Message: Revert " This reverts commit 4d299b49129859fb15a42dfe14e3061fee67ad89. |
| Comment by Githook User [ 13/May/15 ] |
|
Author: {u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}Message: |