title: asm/errno.h: No such file or directory
body: <p>While building gcc, I get this error:</p>
  
  <pre><code>In file included from /usr/include/bits/errno.h:25,
               from /usr/include/errno.h:36,
               from ../.././gcc/tsystem.h:96,
               from ../.././gcc/crtstuff.c:68:
  /usr/include/linux/errno.h:4:23: error: asm/errno.h: No such file or directory
  make[2]: *** [crtbegin.o] Error 1
  make[2]: Leaving directory `/opt/gcc-4.1.2/host-x86_64-unknown-linux-gnu/gcc'
  </code></pre>
  
  <p>I am building gcc 4.1 from source. I think I have to install <code>build-essential</code>. However installing that package in ubuntu 12.04 will automatically download and install gcc 4.6 and I don't want that.</p>
  
  <p>Is there any other way?</p>