title: cpp: How to find symbols removed in function level linking
body: <p>I have a very huge executable built on IBM AIX. When I enable function level linking, the size of the task is 2.8GB, whereas when I disable function level linking task size goes up to 3.50GB. </p>
  
  <p>This would most likely mean that there's additional object files that are pulled in which my application doesnt need, right? If so, how can I find the symbols that are removed with function level linking. </p>
  
  <p>I tried to look at <code>nm</code> output on both tasks, but was clueless on what to look for, and what to diff</p>