From mboxrd@z Thu Jan 1 00:00:00 1970 From: nathan@codesourcery.com To: gcc-gnats@gcc.gnu.org Subject: libstdc++/3052: 3.0 unresolved ref to sqrtf Date: Tue, 05 Jun 2001 06:56:00 -0000 Message-id: <20010605135127.7614.qmail@sourceware.cygnus.com> X-SW-Source: 2001-06/msg00123.html List-Id: >Number: 3052 >Category: libstdc++ >Synopsis: 3.0 unresolved ref to sqrtf >Confidential: no >Severity: serious >Priority: high >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Jun 05 06:56:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Nathan >Release: 3.0 branch 20010605 >Organization: >Environment: sparc-sun-solaris2.7 >Description: calling sqrt (float), gives an unresolved sqrtf Reading specs from /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/specs Configured with: ../egcs/configure --prefix=/local/nathan/devel --program-transform-name=s,\\(.*\\),devel-\\1, --with-as=/usr/l ocal/egcs/sparc-SunOS-5/bin/as --with-ld=/usr/local/egcs/sparc-SunOS-5/bin/ld Thread model: posix gcc version 3.0 20010605 (prerelease) /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/cpp0 -lang-c++ -D_GNU_SOURCE -D__GNUG__=3 -D__GXX_DEPRECATED -D__EXCE PTIONS -D__GXX_ABI_VERSION=100 -v -D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=0 -Dsparc -Dsun -Dunix -D__svr4__ -D__S VR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun -D__unix -Asystem=unix -Asystem=svr4 -D__STDC_HOSTED __=1 -D_XOPEN_SOURCE=500 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D__EXTENSIONS__ -D__GCC_NEW_VARARGS__ -Acpu=sparc -Amac hine=sparc foo.cc foo.ii GNU CPP version 3.0 20010605 (prerelease) (cpplib) (sparc) #include "..." search starts here: #include <...> search starts here: /local/nathan/devel/include/g++-v3 /local/nathan/devel/include/g++-v3/sparc-sun-solaris2.7 /local/nathan/devel/include/g++-v3/backward /usr/local/include /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/include /local/nathan/devel/sparc-sun-solaris2.7/include /usr/include End of search list. /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/cc1plus -fpreprocessed foo.ii -quiet -dumpbase foo.cc -version -o foo .s GNU CPP version 3.0 20010605 (prerelease) (cpplib) (sparc) GNU C++ version 3.0 20010605 (prerelease) (sparc-sun-solaris2.7) compiled by GNU C version 3.0 20010605 (prerelease). /usr/local/egcs/sparc-SunOS-5/bin/as --traditional-format -V -Qy -s -o foo.o foo.s GNU assembler version 010604 (sparc-sun-solaris2.7) using BFD version 010604 /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/collect2 -V -Y P,/usr/ccs/lib:/usr/lib -Qy /local/nathan/devel/lib/gc c-lib/sparc-sun-solaris2.7/3.0/crt1.o /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/crti.o /usr/ccs/lib/values-Xa.o /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/crtbegin.o -L/local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0 -L/usr/ccs/bin -L/usr/ccs/lib -L/local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/../../.. foo.o -lstdc++ -lm -lgcc_s -l gcc -lc -lgcc_s -lgcc /local/nathan/devel/lib/gcc-lib/sparc-sun-solaris2.7/3.0/crtend.o /local/nathan/devel/lib/gcc-lib/sparc-s un-solaris2.7/3.0/crtn.o foo.o: In function `std::sqrt(float)': foo.o(.gnu.linkonce.t._ZSt4sqrtf+0x30): undefined reference to `sqrtf' GNU ld version 010604 (with BFD 010604) Supported emulations: elf32_sparc elf64_sparc collect2: ld returned 1 exit status >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="foo.ii.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="foo.ii.gz" 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 K+Ne6FzI23BxB7L/HzuO02I2wgAA