[SERVER-54487] Developers shouldn't need to deal with shim_foo.cpp files Created: 12/Feb/21 Updated: 29/Oct/23 Resolved: 18/Aug/21 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build |
| Affects Version/s: | None |
| Fix Version/s: | 5.1.0-rc0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Mathias Stearn | 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 |
| Sprint: | Dev Platform 2021-08-23 |
| Participants: |
| Description |
|
They are really just a solution to library building tools not liking libraries with no files. This should be handled as an internal detail of the build system rather than making it the responsibility of every developer to know about this limitation. Possible options to address this (non-exhaustive):
|
| Comments |
| Comment by Nehal J Wani [ 07/Nov/21 ] | ||||||||
|
Hello acm, I've opened | ||||||||
| Comment by Andrew Morrow (Inactive) [ 07/Nov/21 ] | ||||||||
|
nehaljw.kkd1@gmail.com - That's definitely not intended. Could you please file a new JIRA ticket in the SERVER project and we will investigate? Please include the SCons command line you used and the result you observed, and we will investigate. | ||||||||
| Comment by Nehal J Wani [ 07/Nov/21 ] | ||||||||
|
Please note that the following commit has completely broken --use-system-<lib> option:
| ||||||||
| Comment by Vivian Ge (Inactive) [ 06/Oct/21 ] | ||||||||
|
Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it’s been triggered. For more active release information, please keep an eye on #server-release. Thank you! | ||||||||
| Comment by Githook User [ 18/Aug/21 ] | ||||||||
|
Author: {'name': 'Andrew Morrow', 'email': 'acm@mongodb.com', 'username': 'acmorrow'}Message: | ||||||||
| Comment by Andrew Morrow (Inactive) [ 28/Jul/21 ] | ||||||||
|
The first part of this has already been implemented as a side effect of work under |