On 31/05/12 22:08, Jonathan Wakely wrote: > On 31 May 2012 20:28, John M Collins wrote: >> Please CC me as I'm not subscribed thanks >> >> I am trying to build a cross-compiler with gcc-4.7.0 from Ubuntu Linux >> to AIX6.1 >> >> I have build the binutils (2.22) OK >> >> I have copied the include files and /usr/lib contents from AIX6.1 to >> /home/crossenv/powerpc-ibm-aix6.1/include and .../lib >> >> I am running: >> >> ../gcc-4.7.0/configure --target=powerpc-ibm-aix6.1 >> --prefix=/home/crossenv --disable-nls --enable-languages=c,c++ > I'm no cross-compiler expert but shouldn't there be a --with-sysroot in there? > >> make all-gcc >> make install-gcc >> make all-target-libgcc >> >> However it gets as far as the following on the last step >> >> /bin/bash ../../../../gcc-4.7.0/libgcc/../mkinstalldirs >> ../../.././gcc/pthread >> /usr/bin/install -c -m 644 libgcc_eh.a ../../.././gcc/pthread/ >> chmod 644 ../../.././gcc/pthread/libgcc_eh.a >> /home/crossenv/powerpc-ibm-aix6.1/bin/ranlib >> ../../.././gcc/pthread/libgcc_eh.a >> /bin/bash ../../../../gcc-4.7.0/libgcc/../mkinstalldirs >> ../../.././gcc/pthread; /usr/bin/install -c -m 644 pthread/libgcc_s.a >> ../../.././gcc/pthread/ >> /usr/bin/install: cannot stat `pthread/libgcc_s.a': No such file or >> directory >> >> I don't need threads straightaway, can I bypass this just to get off the >> ground? > You could try configuring GCC with --disable-threads > I just tried that but it gave just the same error in the same place.