We should force early symbol binding for our executables. There is no reason for us to fear the startup cost of doing so on modern hardware for long running processes, and a process with unresolvable symbols that is started successfully is a basically a time bomb.
- depends on
-
SERVER-7404 Solaris file relocation error: posix_fadvise
- Closed
-
SERVER-9786 Missing external symbol strcasestr on Solaris 10
- Closed
-
SERVER-7080 On Solaris, link to backtrace() at run-time or emulate it if not found
- Closed
- related to
-
SERVER-70839 Spawning dynamically linked mongod processes takes ~30 secs on EVG
- Closed