This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug math/14599] New: [Linux/SPARC] libm_pic.a linking failure
- From: "florian at openwrt dot org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: Thu, 20 Sep 2012 12:40:45 +0000
- Subject: [Bug math/14599] New: [Linux/SPARC] libm_pic.a linking failure
- Auto-submitted: auto-generated
http://sourceware.org/bugzilla/show_bug.cgi?id=14599
Bug #: 14599
Summary: [Linux/SPARC] libm_pic.a linking failure
Product: glibc
Version: 2.16
Status: NEW
Severity: normal
Priority: P2
Component: math
AssignedTo: unassigned@sourceware.org
ReportedBy: florian@openwrt.org
Classification: Unclassified
I am building a cross-toolchain for Linux/SPARC, and glibc-2.16 fails linking
libm_pic.a as show below:
sparc-openwrt-linux-gnu-gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs
-Wl,-dynamic-linker=/lib/ld-linux.so.2
-B/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/csu/
-Wl,--version-script=/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/libm.map
-Wl,-soname=libm.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/elf
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/dlfcn
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/nss
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/nis
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/rt
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/resolv
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/crypt
-L/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/nptl
-Wl,-rpath-link=/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/elf:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/dlfcn:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/nss:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/nis:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/rt:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/resolv:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/crypt:/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/nptl
-o
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm.so
-T
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/shlib.lds
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/csu/abi-note.o
-Wl,--whole-archive
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm_pic.a
-Wl,--no-whole-archive
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/elf/interp.os
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/libc.so
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/libc_nonshared.a
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm_pic.a(e_acosl.os):
In function `__acosl_finite':
e_acosl.c:(.text+0x24a0): undefined reference to `__ieee754_sqrtl'
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm_pic.a(e_acoshl.os):
In function `__acoshl_finite':
e_acoshl.c:(.text+0x238): undefined reference to `__ieee754_sqrtl'
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm_pic.a(e_asinl.os):
In function `__asinl_finite':
e_asinl.c:(.text+0x1810): undefined reference to `__ieee754_sqrtl'
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm_pic.a(e_hypotl.os):
In function `__hypotl_finite':
e_hypotl.c:(.text+0x974): undefined reference to `__ieee754_sqrtl'
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm_pic.a(e_j0l.os):
In function `__j0l_finite':
e_j0l.c:(.text+0x11f8): undefined reference to `__ieee754_sqrtl'
/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm_pic.a(e_j0l.os):e_j0l.c:(.text+0x25b0):
more undefined references to `__ieee754_sqrtl' follow
collect2: ld returned 1 exit status
make[6]: ***
[/home/florian/dev/openwrt/trunk/build_dir/toolchain-sparc_gcc-4.6-linaro_eglibc-2.16/eglibc-2.16-r19922-final/math/libm.so]
Error 1
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.