title: valgrind not building 32 bit rpm on 64 bit machine
body: <p>I have 32 bit C application(running on 64 bit system) leaking memory.</p>
  
  <p>Do debug it I have downloaded valgrind 3.8.1 from <a href="http://valgrind.org/downloads/" rel="noreferrer">http://valgrind.org/downloads/</a>.
  Did ./configure, make and make install to install valgrind.</p>
  
  <p>But valgrind builds only 64 bit memcheck-amd64-linux binary.
  32 bit memcheck is not getting built.</p>
  
  <p>As a result I get below errors</p>
  
  <pre><code># valgrind --tool=memcheck --time-stamp=yes -v --track-origins=yes --leak-check=yes /home/test_code32 --error-limit=no
  valgrind: failed to start tool 'memcheck' for platform 'x86-linux': No such file or directory
  </code></pre>
  
  <p>Stracing valgrind gives me:</p>
  
  <pre><code>execve("/usr/local/lib/valgrind/memcheck-x86-linux", ["valgrind", "--tool=memcheck", "--time-stamp=yes", "-v", "--track-origins=yes", "--leak-check=yes", "/home/test_code32", "--error-limit=no"], [/* 60 vars */]) = -1 ENOENT (No such file or directory)
  write(2, "valgrind: failed to start tool '"..., 94valgrind: failed to start tool 'memcheck' for platform 'x86-linux': No such file or directory
  ) = 94
  </code></pre>
  
  <p>I checked the ./configure output and it says:</p>
  
  <pre><code>checking for 32 bit build support... no
  </code></pre>
  
  <p>I am using gcc (SUSE Linux) 4.3.4.</p>
  
  <p>Any idea how to get valgrind build 32 bit memcheck on 64 bit machine?</p>