This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc 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]

[Bug math/14599] New: [Linux/SPARC] libm_pic.a linking failure


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.


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