[SERVER-67133] Create debug mode build variant Created: 08/Jun/22 Updated: 29/Oct/23 Resolved: 30/Jun/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.1.0-rc0, 6.2.0-rc0 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Alex Neben | Assignee: | Alex Neben |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Sprint: | Dev Platform 2022-06-27, Dev Platform 2022-07-11 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 130 | ||||||||||||
| Description |
|
https://gcc.gnu.org/onlinedocs/libstdc++/manual/debug_mode.html By compiling with this flag the stl adds asserts to containers and iterators to detect for misuse. For example, comparing iterators from two different objects would fall under this case and be caught by an assert. For compiles we need to compile with `--use-glibcxx-debug --dbg=on --allocator=system` The goal of this ticket is to |
| Comments |
| Comment by Githook User [ 26/Aug/22 ] |
|
Author: {'name': 'Alexander Neben', 'email': 'alexander.neben@mongodb.com', 'username': 'IamXander'}Message: |
| Comment by Githook User [ 21/Jul/22 ] |
|
Author: {'name': 'Alexander Neben', 'email': 'alexander.neben@mongodb.com', 'username': 'IamXander'}Message: |
| Comment by Githook User [ 29/Jun/22 ] |
|
Author: {'name': 'Alexander Neben', 'email': 'alexander.neben@mongodb.com', 'username': 'IamXander'}Message: |
| Comment by Githook User [ 29/Jun/22 ] |
|
Author: {'name': 'Alexander Neben', 'email': 'alexander.neben@mongodb.com', 'username': 'IamXander'}Message: |
| Comment by Alex Neben [ 29/Jun/22 ] |
|
https://github.com/mongodb/mongo/commit/effae311008134662042b9aafc0aa5a16c36e7ae <- I merged this with the wrong ticket number. Wanted to at least keep a reference on the correct ticket. |