Problem building 4.7.4 on AIX 5.2

Albert Chin gcc-help@mlists.thewrittenword.com
Sat Dec 5 15:58:00 GMT 2015


I am attempting to build GCC 4.7.4 on AIX 5.2. I have built GCC 4.4.6,
4.5.4, and 4.6.4 successfully on this platform. I am using GCC 4.4.6
as the bootstrap compiler.

My build procedure:
  $ gtar jxf gcc-4.7.4.tar.bz2
  $ cd gcc-4.7.4
  $ mkdir .obj
  $ cd .obj
  $ PATH=/opt/TWWfsw/gcc44/bin:$PATH LDR_CNTRL=MAXDATA=0x70000000 \
SHELL=/opt/fsw/bin/bash CONFIG_SHELL=/opt/fsw/bin/bash \
/opt/fsw/bin/bash ../configure LDFLAGS="-Wl,-brtl \
-Wl,-blibpath:/opt/TWWfsw/libgmp51/lib:/opt/TWWfsw/libmpc10/lib:\
/opt/TWWfsw/libmpfr31/lib:/usr/lib" --enable-nls \
--with-included-gettext --enable-shared --enable-threads \
--enable-languages="c,c++" --with-local-prefix=/tmp/gcc47 \
--with-gmp=/opt/TWWfsw/libgmp51 --with-mpc=/opt/TWWfsw/libmpc10 \
--with-mpfr=/opt/TWWfsw/libmpfr31 --prefix=/tmp/gcc47
  ...
  $ PATH=/opt/TWWfsw/gcc44/bin:$PATH LDR_CNTRL=MAXDATA=0x70000000 \
SHELL=/opt/fsw/bin/bash CONFIG_SHELL=/opt/fsw/bin/bash gmake
  ...
checking for powerpc-ibm-aix5.2.0.0-ranlib... ranlib
checking for powerpc-ibm-aix5.2.0.0-strip... strip
checking whether ln -s works... yes
checking for powerpc-ibm-aix5.2.0.0-gcc... /opt/build/china/gcc-4.7.4/.obj/./gcc/xgcc -B/opt/build/china/gcc-4.7.4/.obj/./gcc/ -B/tmp/gcc47/powerpc-ibm-aix5.2.0.0/bin/ -B/tmp/gcc47/powerpc-ibm-aix5.2.0.0/lib/ -isystem /tmp/gcc47/powerpc-ibm-aix5.2.0.0/include -isystem /tmp/gcc47/powerpc-ibm-aix5.2.0.0/sys-include  -maix64
checking for suffix of object files... configure: error: in `/opt/build/china/gcc-4.7.4/.obj/powerpc-ibm-aix5.2.0.0/ppc64/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
gmake[2]: *** [configure-stage1-target-libgcc] Error 1
gmake[2]: Leaving directory `/opt/build/china/gcc-4.7.4/.obj'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/opt/build/china/gcc-4.7.4/.obj'
gmake: *** [all] Error 2

Looking at
/opt/build/china/gcc-4.7.4/.obj/powerpc-ibm-aix5.2.0.0/ppc64/libgcc/config.log
I see:
  ...
  configure:3562: checking for suffix of object files
  configure:3584: /opt/build/china/gcc-4.7.4/.obj/./gcc/xgcc -B/opt/build/china/gcc-4.7.4/.obj/./gcc/ -B/tmp/gcc47/powerpc-ibm-aix5.2.0.0/bin/ -B/tmp/gcc47/powerpc-ibm-aix5.2.0.0/lib/ -isystem /tmp/gcc47/powerpc-ibm-aix5.2.0.0/include -isystem /tmp/gcc47/powerpc-ibm-aix5.2.0.0/sys-include  -maix64 -c -g -O2  conftest.c >&5
  <built-in>:0:0: internal compiler error: in altivec_init_builtins, at config/rs6000/rs6000.c:12322
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <http://gcc.gnu.org/bugs.html> for instructions.
  ...

Any ideas?

-- 
albert chin (china@thewrittenword.com)



More information about the Gcc-help mailing list