title: What are the --start-group and --end-group command line options?
body: <p>What is the purpose of those command line options? Please help to decipher the meaning of the following command line:</p>
  
  <pre><code>-Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib
  </code></pre>
  
  <p>Apparently it has something to do with linking, but the GNU manual is quiet what exactly grouping means.</p>