-
Type: New Feature
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
None
-
Server Development Platform
-
Fully Compatible
Building with -fvisibility-inlines-hidden results in a significantly faster startup time for a dynamically linked build. It also results in a smaller text segment. However, it is not entirely without consequence: it can mean that the address of inline functions cannot be compared across DSOs. We should undertake to understand whether the consequences are acceptable in light of the performance impact.
See https://gcc.gnu.org/wiki/Visibility for more details.
- is related to
-
SERVER-68140 Expose object_check.h to query_analysis.cpp
- Closed
- related to
-
SERVER-55130 Evaluate feasibility and impact of building without -fno-omit-frame-pointer
- Closed
-
SERVER-93760 Consider enabling -fvisibility-inlines-hidden to improve startup time of dynamic builds
- Backlog