title: Objdump doesn't recognize the architecture of a shared library
body: <p>I built a shared library on Ubuntu 14.04 for ARM platform. The file has compiled and build successfully. I can inspect exported symbols with <em>nm</em> command but when I check .so file header I got the information that architecture is unknown.<br><br>
  Is this library built correctly, why is the library architecture <em>unknown</em> ?</p>
  
  <pre><code>objdump -f libMyLib.so 
  
  libMyLib.so:  file format elf32-little
  architecture: UNKNOWN!, flags 0x00000150:
  HAS_SYMS, DYNAMIC, D_PAGED
  start address 0x000033a0
  </code></pre>