title: Why can I not build a lower version compiler
body: <p>I am currently trying to build a gcc 4.4 on a newly updated ubuntu 11.10. However building the compiler always fails with some problems, when trying to bootstrap.</p>
  
  <p>First <code>crti.o</code>  and <code>crtn.o</code> could not be found. I symlinked them into another directory within the search path, and so I could get a bootstrap compiler. However now it fails with the message:</p>
  
  <p><code>configure: error: C compiler cannot create executables</code></p>
  
  <p>I tried out to use the intermediate compiler on a simple test program, and I get the message:</p>
  
  <pre><code>$ ./host-x86_64-unknown-linux-gnu/prev-gcc/xgcc test.c
  xgcc: error trying to exec 'cc1': execvp: File or directory not found
  </code></pre>
  
  <p>So something is seriously messed up with the paths of my intermediate compiler it seems. When I did the same thing on ubuntu 11.04 everything just worked fine.</p>
  
  <p>I used the following command line to configure:</p>
  
  <pre><code>./configure --prefix=/opt --program-suffix=44
  </code></pre>
  
  <p>I also tried both a VPATH-built, as well as an in source build, but both have the same problem. I still have the gcc44 from before the update lying around within <code>/opt</code>, but it has become unusable since the update.</p>
  
  <p>Is there any easy way to get gcc 4.4 working under Ubuntu 11.10? I does not have to be a self build compiler, if I can just download a package and install that, it would be fine as well.</p>