title: Use both static and dynamically linked libraries in gcc
body: <p>I need to distribute a binary that will run on as many x86 Linux distributions as possible. That means that I have to statically link some libraries, like glibc, because the user might not have the version I use. Other libraries have to be dynamically linked, like fontconfig, because it relies on a cache file format and hard coded locations that may differ on each system.</p>
  
  <p>What are the command line options to do this? If I specify -static, then gcc will refuse to dynamically link any libraries at all.</p>