title: Position independent code in NASM (32bit)
body: <p>How can I simply call an external symbol in a library function written in 32bit x86 assembler? This works under x86-64 (NASM):</p>
  
  <pre><code>extern ExternSymbol
  
  MyFunc:
      ...
      call ExternSymbol WRT ..plt
  </code></pre>
  
  <p>The same code compiled for 32bit x86 jumps to address 0x0.</p>