Also now after compiling tag 3.6.9 code, there are only few shared objects listed for binaries. However, the actual product binary has many more additional shared objects. Would you help me understand how can I get the same list of shared objects/shared libraries in my binaries too…what all changes should be done or is it fine if we want to add different shared objects to our binaries?
It looks to me like you are comparing the ldd output of the community build of 3.6.9 that you made to the ldd output of the enterprise build of 3.6.9. The enterprise build includes closed source components that are not available to you. You will not be able to recreate the exact list of library dependencies in your build of the community sources, nor do you need to, since those libraries are included only to support features that are available only in the enterprise version.