title: valgrind, gcc 6.2.0 and "-fsanitize=address"
body: <p>Recently, when compiling with '-fsanitize=address' I am getting
  an execution exception when running an application with valgrind 
  namely</p>
  
  <p>"ASan runtime does not come first in initial library list"</p>
  
  <p>I am a little clueless what valgrind actually does. The command
  'ldd file.exe' delivers</p>
  
  <pre><code>    linux-gate.so.1 =&gt;  (0xb7755000)
      libasan.so.3 =&gt; /usr/lib/i386-linux-gnu/libasan.so.3 (0xb7199000)
      libc.so.6 =&gt; /lib/i386-linux-gnu/libc.so.6 (0xb6fdf000)
      libdl.so.2 =&gt; /lib/i386-linux-gnu/libdl.so.2 (0xb6fd8000)
      librt.so.1 =&gt; /lib/i386-linux-gnu/librt.so.1 (0xb6fcf000)
      libpthread.so.0 =&gt; /lib/i386-linux-gnu/libpthread.so.0 (0xb6fb2000)
      libm.so.6 =&gt; /lib/i386-linux-gnu/libm.so.6 (0xb6f5c000)
      /lib/ld-linux.so.2 (0x80092000)
      libgcc_s.so.1 =&gt; /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6f3e000)
  </code></pre>
  
  <p>Any hints?</p>