This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/54415] New: GCC 4.4.4 build fails on solaris sparc with error as undefined reference to `_Qp_xtoq'
- From: "birender.singh at hotmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 30 Aug 2012 09:09:11 +0000
- Subject: [Bug bootstrap/54415] New: GCC 4.4.4 build fails on solaris sparc with error as undefined reference to `_Qp_xtoq'
- Auto-submitted: auto-generated
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: unassigned@gcc.gnu.org
ReportedBy: birender.singh@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