This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc 4.3.2 compilation failure on aix 5.3


checking for ld used by /mnt/./gcc/xgcc -B/CDRTest/jay/./gcc/
-B/usr/local/powerpc-ibm-aix5.3.0.0/bin/
-B/usr/local/powerpc-ibm-aix5.3.0.0/lib/ -isys
tem /usr/local/powerpc-ibm-aix5.3.0.0/include -isystem
/usr/local/powerpc-ibm-aix5.3.0.0/sys-include... (cached)
/mnt/test/./gcc/collect-ld
checking if the linker (/mnt/./gcc/collect-ld) is GNU ld... (cached) no
checking for sin in -lm... (cached) yes
checking for isinf declaration... yes
checking for isinf... yes
checking for isnan declaration... yes
checking for isnan... yes
checking for finite declaration... yes
checking for finite... yes
checking for copysign declaration... yes
checking for copysign... yes
checking for sincos declaration... no
checking for _sincos declaration... no
checking for fpclass declaration... no
checking for _fpclass declaration... no
checking for qfpclass declaration... no
checking for _qfpclass declaration... no
checking for hypot declaration... yes
checking for hypot... yes
checking for float trig functions... yes
checking for acosf... yes
checking for asinf... yes
checking for atanf... yes
checking for cosf... yes
checking for sinf... yes
checking for tanf... yes
checking for coshf... yes
checking for sinhf... yes
checking for tanhf... yes
checking for float round functions... yes
checking for ceilf... yes
checking for floorf... yes
checking for expf declaration... yes
checking for expf... yes
checking for isnanf declaration... no
checking for _isnanf declaration... yes
checking for _isnanf... yes
checking for isinff declaration... no
checking for _isinff declaration... yes
checking for _isinff... yes
checking for atan2f declaration... yes
checking for atan2f... yes
checking for fabsf declaration... yes
checking for fabsf... yes
checking for fmodf declaration... yes
checking for fmodf... yes
checking for frexpf declaration... yes
checking for frexpf... yes
checking for hypotf declaration... yes
checking for hypotf... yes
checking for ldexpf declaration... yes
checking for hypotf... yes
checking for ldexpf declaration... yes
checking for ldexpf... yes
checking for logf declaration... yes
checking for logf... yes
checking for log10f declaration... yes
checking for log10f... yes
checking for modff declaration... yes
checking for modff... yes
checking for modf declaration... yes
checking for modf... yes
checking for powf declaration... yes
checking for powf... yes
checking for sqrtf declaration... yes
checking for sqrtf... yes
checking for sincosf declaration... no
checking for _sincosf declaration... no
checking for finitef declaration... no
checking for _finitef declaration... no
checking for long double trig functions... yes
checking for acosl... yes
checking for asinl... yes
checking for atanl... yes
checking for cosl... yes
checking for sinl... yes
checking for tanl... yes
checking for coshl... yes
checking for sinhl... yes
checking for tanhl... yes
checking for long double round functions... yes
checking for ceill... yes
checking for floorl... yes
checking for isnanl declaration... no
checking for _isnanl declaration... no
checking for isinfl declaration... no
checking for _isinfl declaration... no
checking for copysignl declaration... yes
checking for copysignl... yes
checking for atan2l declaration... yes
checking for atan2l... yes
checking for expl declaration... yes
checking for expl... yes
checking for fabsl declaration... yes
checking for fabsl... yes
checking for fmodl declaration... yes
checking for fmodl... gmake[1]: *** [configure-target-libstdc++-v3] Error 1
gmake[1]: Leaving directory `/mnt'
gmake: *** [all] Error 2


There is not much info in config.log
The last part in config.log is

configure:30878: checking for fmodl declaration
configure:30909:  /CDRTest/jay/./gcc/xgcc -shared-libgcc
-B/CDRTest/jay/./gcc -nostdinc++
-L/CDRTest/jay/powerpc-ibm-aix5.3.0.0/libstdc++-v3/src -L/CDRTest/j
ay/powerpc-ibm-aix5.3.0.0/libstdc++-v3/src/.libs
-B/usr/local/powerpc-ibm-aix5.3.0.0/bin/
-B/usr/local/powerpc-ibm-aix5.3.0.0/lib/ -isystem /usr/local/powerp
c-ibm-aix5.3.0.0/include -isystem
/usr/local/powerpc-ibm-aix5.3.0.0/sys-include -c -fno-builtin
-D_GNU_SOURCE  conftest.cc >&5
configure:30915: $? = 0
configure:30919: test -z
                         || test ! -s conftest.err
configure:30922: $? = 0
configure:30925: test -s conftest.o
configure:30928: $? = 0
configure:30948: result: yes
configure:30956: checking for fmodl
configure:31018: /mnt/./gcc/xgcc -B/mnt/./gcc/
-B/usr/local/powerpc-ibm-aix5.3.0.0/bin/
-B/usr/local/powerpc-ibm-aix5.3.0.0/lib/ -isystem /us
r/local/powerpc-ibm-aix5.3.0.0/include -isystem
/usr/local/powerpc-ibm-aix5.3.0.0/sys-include -o conftest -O2 -g -g
-O2     conftest.c  -lm >&5
conftest.c:121: warning: conflicting types for built-in function 'fmodl'
configure:31024: $? = 0
configure:31028: test -z
                         || test ! -s conftest.err
configure:31031: $? = 0


I have not specified any options to configure.
just ./configure and gmake

gmake -v -->
GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

libstdc++v3 is being compiled with  (this is from config.log )

/mnt/gcc-4.3.2/libstdc++-v3/configure --cache-file=./config.cache
--enable-multilib --enable-languages=c,c++,fortran,java,objc
--program-transfor
m-name=s,y,y, --with-target-subdir=powerpc-ibm-aix5.3.0.0
--build=powerpc-ibm-aix5.3.0.0 --host=powerpc-ibm-aix5.3.0.0
--target=powerpc-ibm-aix5.3.0.0 --srcd
ir=../../gcc-4.3.2/libstdc++-v3

Any ideas why it might be failing. config.cache remains empty and
every time i do this it takes lot of time as it tries to do all this
again. Looks like this is 3 rd stage in compilation.
cat stage_* show stage3 for all three files. Is there any workaround
to skip this. I do not really care what the output gcc will be capable
off. it should just be able to compile itself. Its more of an i/o test
in my setup.
I can provide more information if required.

-Rohit


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]