title: Turn thin archive into normal one
body: <p>I'm building <a href="https://code.google.com/p/v8/" rel="noreferrer">V8</a>, and by default it builds as a "thin" archive, where the <code>.a</code> files essentially just contain pointers to the object files on your filesystem instead of containing the object files themselves. See <a href="http://linux.die.net/man/1/ar" rel="noreferrer">man ar</a> for details.</p>
  
  <p>I want to be able to put this library in a central place so that other people can link to it, and it would be obviously much easier to provide a normal archive file instead of providing a gaggle of object files as well.</p>
  
  <p>How do I take the thin archives produced by the build and turn them into normal ones? I assume it would be as simple as enumerating the object files in the thin archive and rebuilding an archive using those, but I don't know what command can be used to list the archive's object files.</p>