On 04/14/2014 11:52 AM, Dave Gittins wrote: > On Mon, Apr 14, 2014 at 5:19 PM, Marc Glisse <marc.glisse@xxxxxxxx> wrote: >> AFAIK they are requirements for the not-yet-released 4.9.0. Requirements >> change for each release, you need to find some in the specific 4.4.0 >> documentation. > > On Mon, Apr 14, 2014 at 7:34 PM, Chung-Ju Wu <jasonwucj@xxxxxxxxx> wrote: >> The ISL is used after gcc-4.8. >> >> From the gcc-4.4.0 souce, gcc/doc/install.text, >> the prerequisites are: >> gmp 4.1 >> mpfr 2.3.2 >> ppl 0.10 >> cloog-ppl 0.15 >> >> Also, if I remember correctly, the in-tree build of ppl and cloog-ppl >> didn't work very well. So if your are forced to build gcc-4.4.0, either >> dropping ppl/cloog-ppl or build them by your own with required version. > > Thanks guys, makes sense. > > So... I tried again with GMP 4.1.1 and MPFR 2.3.2 (dropped PPL and CLooG). > > Now it fails with this: > > In file included from /usr/include/features.h:385, > from /usr/include/stdio.h:28, > from ../../../../gcc-4.4.0-src/libgcc/../gcc/tsystem.h:87, > from ../../../../gcc-4.4.0-src/libgcc/../gcc/libgcc2.c:29: > /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory > > Is this progress?! You're trying to build a 32-bit libgcc but do not have 32-bit headers. Either install the 32-bit glibc devel package or --disable-multilib. Andrew.