[SERVER-49788] Investigate using LIBDEPS_PRIVATE for tcmalloc library Created: 21/Jul/20  Updated: 10/Mar/21  Resolved: 14/Sep/20

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

Type: Improvement Priority: Major - P3
Reporter: Daniel Moody Assignee: Ryan Egesdahl (Inactive)
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-48291 Avoid including a static copy of the ... Closed
Sprint: Dev Platform 2020-09-07, Dev Platform 2020-09-21
Participants:

 Description   

The Libdeps linter has some rules which conflict with the application of the tcmalloc library.

The tcmalloc library is added as a LIBDEPS to all libraries (unless explicitly set not to or the library overrides the LIBDEPS var). This means that some libraries which use DEPS_DEPENDENTS will violate the rule that DEPS_DEPENDENTS should have only LIBDEPS_PRIVATE.

Investigate solutions to how to apply the tcmalloc library and not need tags on all DEPS_DEPENDENTS.



 Comments   
Comment by Ryan Egesdahl (Inactive) [ 14/Sep/20 ]

This will be addressed in SERVER-48291 when we change how low-level deps get injected into the graph.

Generated at Thu Feb 08 05:20:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.