Why 64-bit application's should like to .so only ??
As my subject title says, Why 64-bit applications should link to only shared libraries (.so) only ??? Why can't it be linked to static libraries (.a) ???
One more question in attach to it is.
1. What are the specific advantages of 64-bit applicaitons ???
I know like we will have a better application responsiveness (performance) if we go for 64-bit application because of large address space. But, unfortunately when i port my 32-bit application to 64-bit, in reverse my application performance has been degraded by 1/3. So, what would've gone wrong in my porting ???
I suspect this because of .so linkage. Basically application's linked with static library perform better than shared library.