http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54415
Bug #: 54415 Summary: GCC 4.4.4 build fails on solaris sparc with error as undefined reference to `_Qp_xtoq' Classification: Unclassified Product: gcc Version: 4.4.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassig...@gcc.gnu.org ReportedBy: birender.si...@hotmail.com Created attachment 28104 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28104 Attachment contains error message while executing 'make' command after configuring gcc. Machine Details: ------------------- #uname -a SunOS slimsol10t1 5.10 Generic_147440-01 sun4u sparc SUNW,Sun-Fire-V240 # cat /etc/release Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Assembled 23 August 2011 GCC Deatils: ------------ bash-3.2# gcc -v Using built-in specs. Target: sparc-sun-solaris2.10 Configured with: ../gcc-4.4.4/configure --prefix=/usr/local/gcc-4.4.4 --program-suffix=-4.4.4 --enable-threads=posix --enable-shared --enable-languages=c,c++ --with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld --with-ld=/usr/local/bin/ld Thread model: posix gcc version 4.4.4 (GCC) bash-3.2# Binutils details: ------------------ # ld -V GNU ld (GNU Binutils) 2.20 Supported emulations: elf32_sparc elf64_sparc Environment Settings: ------------------------ # echo $PATH /usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/els/install/gcc-4.4.4/bin:/usr/sfw/bin:/usr/ccs/bin # echo $LD_LIBRARY_PATH /usr/local/lib:/els/install/gcc-4.4.4/lib:/usr/sfw/lib:/els/install/gcc-4.4.4_64/gmp32/lib:/els/install/gcc-4.4.4_64/mpfr32/lib Building 64bit gcc-4.4.4 on solaris 10 sparc machine. Configured successfully but fails while executing 'make' command. Steps to produce: # pwd /els/install/gcc-4.4.4_64/build_64 Configures command: # ../gcc-4.4.4/configure --prefix=/usr/local/gcc-4.4.4_64 --with-gmp=/els/install/gcc-4.4.4_64/gmp32 --with-mpfr=/els/install/gcc-4.4.4_64/mpfr32 --build=sparcv9-sun-solaris2.10 --enable-languages=c,c++ --with-gnu-as --with-gnu-ld #make Observed: . . . /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1929: undefined reference to `_Qp_sub' _fixtfdi_s.o: In function `__fixtfti': /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1212: undefined reference to `_Qp_flt' _fixunstfdi_s.o: In function `__fixunstfti': /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1186: undefined reference to `_Qp_flt' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1193: undefined reference to `_Qp_mul' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1193: undefined reference to `_Qp_qtoux' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1196: undefined reference to `_Qp_sub' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1200: undefined reference to `_Qp_flt' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1201: undefined reference to `_Qp_qtoux' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1203: undefined reference to `_Qp_qtoux' _floatditf_s.o: In function `__floattitf': /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1392: undefined reference to `_Qp_xtoq' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1393: undefined reference to `_Qp_mul' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1393: undefined reference to `_Qp_uxtoq' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1393: undefined reference to `_Qp_add' _floatunditf_s.o: In function `__floatuntitf': /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1406: undefined reference to `_Qp_uxtoq' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1407: undefined reference to `_Qp_mul' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1407: undefined reference to `_Qp_uxtoq' /els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc/../../../gcc-4.4.4/libgcc/../gcc/libgcc2.c:1407: undefined reference to `_Qp_add' collect2: ld returned 1 exit status make[3]: *** [libgcc_s.so] Error 1 make[3]: Leaving directory `/els/install/gcc-4.4.4_64/build_64/sparcv9-sun-solaris2.10/libgcc' make[2]: *** [all-stage1-target-libgcc] Error 2 make[2]: Leaving directory `/els/install/gcc-4.4.4_64/build_64' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/els/install/gcc-4.4.4_64/build_64' make: *** [all] Error 2 More error message, attched is Make.log file. Expected: Must be able to generated 64 bit gcc-4.4.4