title: breakpad 32-bit build fails on a 64-bit Linux system
body: <p>I am trying to build 32-bit breakpad on a 64-bit Linux system but I am getting the build error. I did the following as explained <a href="https://chromium.googlesource.com/breakpad/breakpad/" rel="nofollow" title="here">here</a>.</p>
  
  <blockquote>
    <p>./configure CXXFLAGS=-m32 CFLAGS=-m32 CPPFLAGS=-m32 </p>
    
    <p>make</p>
  </blockquote>
  
  <p>In make, I am getting the following error:</p>
  
  <blockquote>
    <p>src/common/stabs_reader.cc: In member function ‘bool google_breakpad::StabsReader::Process()’:</p>
    
    <p>src/common/stabs_reader.cc:98:35: error: ‘N_UNDF’ was not declared in this scope</p>
  
  <pre><code> } else if (iterator_-&gt;type == N_UNDF &amp;&amp; unitized_) {
                                 ^
  </code></pre>
    
    <p>Makefile:4678: recipe for target 'src/common/stabs_reader.o' failed</p>
    
    <p>make: *** [src/common/stabs_reader.o] Error 1</p>
  </blockquote>
  
  <p>Then I looked into the <code>./configure</code> output and saw that it could be the problem with <code>a.out.h</code> because of the following output:</p>
  
  <blockquote>
    <p>checking a.out.h usability... no</p>
    
    <p>checking a.out.h presence... no</p>
    
    <p>checking for a.out.h... no</p>
  </blockquote>
  
  <p>Anyone else face this problem? Am I missing something?</p>