title: No include path in which to find limits.h: GCC build limits.h (#include_next limits.h)
body: <p>I am building GCC for a foreign architecture on Ububtu trusty. I am on an i686 and building for i386. I am having the same problem as <a href="https://stackoverflow.com/q/871952/608639">GCC build problem (#include_next limits.h)</a>.</p>
  
  <p>From the discussion in the link I posted this comment struck me as being the best explanation however I am not sure what the poster means by (the toolsets copy)....I suspect he means I need some other tarballs apart from the gcc tarball. I believe I have libc6-dev-x32 and libc6-x32:i386 but these could be something wrong with their installation or something else might be needed?</p>
  
  <p>Can anyone clarify what he means by the toolsets copy?</p>
  
  <blockquote>
    <p>Consider using #include_next  (gcc extension) in order to
    force gcc to look at the next found limits.h in the include path
    (which should be the toolset's copy).</p>
  </blockquote>
  
  <hr>
  
  <h3>Additional Information:</h3>
  
  <p>Am I missing part of glibc? I have the packages previously mentioned.</p>
  
  <p>The configure statement is: <code>./configure --prefix=/testing/gcc2953 --enable-languages=c --target=i486-pc-linux-gnulibc1 --without-headers</code></p>
  
  <p>The error message is:</p>
  
  <pre><code>In file included from include/syslimits.h:7,
                   from include/limits.h:11,
                   from ./libgcc2.c:1105:
  /src/gcc-2.95.3/gcc/include/limits.h:117: No include path in which to find limits.h
  
  make[ 1]: *** [ libgcc2.a] Error 1
  
  make[ 1]: Leaving directory `/src/gcc-2.95.3/gcc'
  
  make: *** [ all-gcc] Error 2
  </code></pre>