title: Is it good to link a shared library against other shared libraries?
body: <p>I have an application X which uses shared libraries A,B and C. Shared library C also uses some symbols from Shared library A. Application X is linked against A and B during compile time and it does dlopen to load C at run time.</p>
  
  <p>My question is:</p>
  
  <p>Is it a good idea to link C against A during link time or leave the symbol resolution for runtime? </p>