[SERVER-11095] getAllSourceFiles doesn't get all source files Created: 09/Oct/13 Updated: 05/Apr/17 Resolved: 12/Jan/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build |
| Affects Version/s: | 2.5.2 |
| Fix Version/s: | 3.5.2 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Eric Milkie | Assignee: | Daniel Gottlieb (Inactive) |
| Resolution: | Done | Votes: | 1 |
| Labels: | build-later | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Operating System: | ALL | ||||||||
| Sprint: | Storage 2017-01-23 | ||||||||
| Participants: | |||||||||
| Description |
|
When scons calls checkErrorCodes(), it uses getAllSourceFiles() to look in all the source files. This function is designed to not follow symlinks, so if you have set up your Enterprise module as a symlink, none of the module's files will be checked. This can result in broken builds, since most of the Enterprise builders are set up without symlinks. At worst, it can result in a build with conflicting assert codes, or assert codes of 0. |
| Comments |
| Comment by Githook User [ 12/Jan/17 ] |
|
Author: {u'username': u'dgottlieb', u'name': u'Daniel Gottlieb', u'email': u'daniel.gottlieb@10gen.com'}Message: |