HI folks: I'm trying to build mips-cupcake, all the source code is from www.mipsandroid.org previous build instructions described here [1] Slightly different is that I use my own toolchains which generated by gentoo's crossdev script.
Here is error messages[2], can't find "__floatsidf", refer attached file for more information. It seems that linker can't find some symbols, while following shows that libgcc_s.so do have those functions. How can I narrow down the problem, to make the compiling process more verbose? $mipsel-softfloat-linux-gnu-objdump -t /usr/lib/gcc/mipsel-softfloat-linux-gnu/4.3.4/libgcc_s.so.1 |grep floatsidf 0000a820 g F .text 00000108 __floatsidf $mipsel-softfloat-linux-gnu-objdump -t /usr/lib/gcc/mipsel-softfloat-linux-gnu/4.3.4/libgcc.a |grep floatsidf 00000000 O *UND* 00000000 __floatsidf 00000000 O *UND* 00000000 __floatsidf 00000000 g F .text 00000108 .hidden __floatsidf $ mipsel-softfloat-linux-gnu-gcc -v Using built-in specs. Target: mipsel-softfloat-linux-gnu Configured with: /var/build/cross/mipsel-softfloat-linux-gnu/portage/cross-mipsel-softfloat-linux-gnu/gcc-4.4.0/work/gcc-4.4.0/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/mipsel-softfloat-linux-gnu/gcc-bin/4.4.0 --includedir=/usr/lib/gcc/mipsel-softfloat-linux-gnu/4.4.0/include --datadir=/usr/share/gcc-data/mipsel-softfloat-linux-gnu/4.4.0 --mandir=/usr/share/gcc-data/mipsel-softfloat-linux-gnu/4.4.0/man --infodir=/usr/share/gcc-data/mipsel-softfloat-linux-gnu/4.4.0/info --with-gxx-include-dir=/usr/lib/gcc/mipsel-softfloat-linux-gnu/4.4.0/include/g++-v4 --host=i686-pc-linux-gnu --target=mipsel-softfloat-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --with-float=soft --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --disable-libmudflap --disable-libssp --disable-libgomp --enable-cld --disable-libgcj --enable-languages=c,c++,fortran --with-sysroot=/usr/mipsel-softfloat-linux-gnu --disable-bootstrap --disable-libgomp --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl= http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.4.0 p1.1' Thread model: posix gcc version 4.4.0 (Gentoo 4.4.0 p1.1) $mipsel-softfloat-linux-gnu-ld --version GNU ld (Linux/GNU Binutils) 2.19.51.0.9.20090606 Copyright 2008 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. [1] http://groups.google.com/group/android-porting/browse_thread/thread/3371c6b25a8f3a07?pli=1 [2] target SharedLib: libc (out/target/product/hmp10/obj/SHARED_LIBRARIES/libc_intermediates/LINKED/libc.so) out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time.o): In function `clock': /mipsdroid/bionic/libc/unistd/time.c:55: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/unistd/time.c:55: undefined reference to `__floatsidf' --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
make: Entering directory `/mipsdroid' build/core/product_config.mk:261: WARNING: adding test OTA key ============================================ TARGET_PRODUCT=hmp10 TARGET_BUILD_VARIANT=eng TARGET_SIMULATOR= TARGET_BUILD_TYPE=release TARGET_ARCH=mips HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=release BUILD_ID= ============================================ target SharedLib: libc (out/target/product/hmp10/obj/SHARED_LIBRARIES/libc_intermediates/LINKED/libc.so) out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time.o): In function `clock': /mipsdroid/bionic/libc/unistd/time.c:55: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/unistd/time.c:55: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/unistd/time.c:55: undefined reference to `__muldf3' /mipsdroid/bionic/libc/unistd/time.c:55: undefined reference to `__adddf3' /mipsdroid/bionic/libc/unistd/time.c:55: undefined reference to `__fixdfsi' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(vfprintf.o): In function `vfprintf': /mipsdroid/bionic/libc/stdio/vfprintf.c:750: undefined reference to `__eqdf2' /mipsdroid/bionic/libc/stdio/vfprintf.c:778: undefined reference to `__nedf2' /mipsdroid/bionic/libc/stdio/vfprintf.c:671: undefined reference to `__umoddi3' /mipsdroid/bionic/libc/stdio/vfprintf.c:672: undefined reference to `__udivdi3' /mipsdroid/bionic/libc/stdio/vfprintf.c:670: undefined reference to `__umoddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(vfprintf.o): In function `cvt': /mipsdroid/bionic/libc/stdio/vfprintf.c:1237: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdio/vfprintf.c:1250: undefined reference to `__eqdf2' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(vfprintf.o): In function `vfprintf': /mipsdroid/bionic/libc/stdio/vfprintf.c:502: undefined reference to `__ltdf2' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(vfprintf.o): In function `cvt': /mipsdroid/bionic/libc/stdio/vfprintf.c:1246: undefined reference to `__nedf2' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(vfscanf.o): In function `vfscanf': /mipsdroid/bionic/libc/stdio/vfscanf.c:680: undefined reference to `__truncdfsf2' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(lldiv.o): In function `lldiv': /mipsdroid/bionic/libc/stdlib/lldiv.c:43: undefined reference to `__divdi3' /mipsdroid/bionic/libc/stdlib/lldiv.c:44: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(strtod.o): In function `strtod': /mipsdroid/bionic/libc/stdlib/strtod.c:1395: undefined reference to `__floatunsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:1410: undefined reference to `__floatunsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:1412: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1412: undefined reference to `__floatunsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:1412: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1426: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1471: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1485: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1488: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1660: undefined reference to `__adddf3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(strtod.o): In function `ratio': /mipsdroid/bionic/libc/stdlib/strtod.c:1199: undefined reference to `__divdf3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(strtod.o): In function `strtod': /mipsdroid/bionic/libc/stdlib/strtod.c:1672: undefined reference to `__ledf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1766: undefined reference to `__gedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1767: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1767: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:1767: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:1772: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1772: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1776: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:1695: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1719: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1719: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1779: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:1779: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1781: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1782: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1782: undefined reference to `__gtdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1687: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1690: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1507: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1515: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1518: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1519: undefined reference to `__nedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1521: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1521: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1522: undefined reference to `__nedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:1437: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1451: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1459: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1663: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:1665: undefined reference to `__nedf2' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(strtod.o): In function `__dtoa': /mipsdroid/bionic/libc/stdlib/strtod.c:2037: undefined reference to `__nedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2124: undefined reference to `__floatunsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2130: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2130: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2130: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2130: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2130: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2130: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2132: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:2133: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2219: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2223: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2227: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2238: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2246: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2246: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2246: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2250: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2251: undefined reference to `__gtdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2253: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2318: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2318: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:2319: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2319: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2319: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2342: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2342: undefined reference to `__nedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2342: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2342: undefined reference to `__nedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2318: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2318: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:2319: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2319: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2319: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2329: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2330: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2330: undefined reference to `__eqdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2137: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2133: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2133: undefined reference to `__nedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2262: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2262: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2264: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:2265: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2265: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2267: undefined reference to `__gtdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2269: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2269: undefined reference to `__gtdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2269: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2269: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2273: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2274: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2264: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:2265: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2265: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2267: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2311: undefined reference to `__divdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2313: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2313: undefined reference to `__gedf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2280: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2282: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:2283: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2283: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2281: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2282: undefined reference to `__fixdfsi' /mipsdroid/bionic/libc/stdlib/strtod.c:2283: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/stdlib/strtod.c:2283: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2286: undefined reference to `__adddf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2286: undefined reference to `__ltdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2288: undefined reference to `__subdf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2288: undefined reference to `__gtdf2' /mipsdroid/bionic/libc/stdlib/strtod.c:2230: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2233: undefined reference to `__muldf3' /mipsdroid/bionic/libc/stdlib/strtod.c:2243: undefined reference to `__muldf3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(strtoimax.o): In function `strtoimax': /mipsdroid/bionic/libc/stdlib/strtoimax.c:122: undefined reference to `__moddi3' /mipsdroid/bionic/libc/stdlib/strtoimax.c:124: undefined reference to `__divdi3' /mipsdroid/bionic/libc/stdlib/strtoimax.c:124: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(strtoumax.o): In function `strtoumax': /mipsdroid/bionic/libc/stdlib/strtoumax.c:80: undefined reference to `__udivdi3' /mipsdroid/bionic/libc/stdlib/strtoumax.c:86: undefined reference to `__umoddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(difftime.o): In function `difftime': /mipsdroid/bionic/libc/tzcode/difftime.c:20: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/tzcode/difftime.c:20: undefined reference to `__floatsidf' /mipsdroid/bionic/libc/tzcode/difftime.c:20: undefined reference to `__subdf3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(drand48.o): In function `drand48': /mipsdroid/bionic/libc/bionic/drand48.c:23: undefined reference to `__floatsidf' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(erand48.o): In function `erand48': /mipsdroid/bionic/libc/bionic/erand48.c:22: undefined reference to `__floatunsidf' /mipsdroid/bionic/libc/bionic/erand48.c:22: undefined reference to `__floatunsidf' /mipsdroid/bionic/libc/bionic/erand48.c:22: undefined reference to `__floatunsidf' /mipsdroid/bionic/libc/bionic/erand48.c:22: undefined reference to `__adddf3' /mipsdroid/bionic/libc/bionic/erand48.c:22: undefined reference to `__adddf3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(ldexp.o): In function `ldexp': /mipsdroid/bionic/libc/bionic/ldexp.c:103: undefined reference to `__muldf3' /mipsdroid/bionic/libc/bionic/ldexp.c:109: undefined reference to `__adddf3' /mipsdroid/bionic/libc/bionic/ldexp.c:116: undefined reference to `__muldf3' /mipsdroid/bionic/libc/bionic/ldexp.c:107: undefined reference to `__muldf3' /mipsdroid/bionic/libc/bionic/ldexp.c:117: undefined reference to `__muldf3' /mipsdroid/bionic/libc/bionic/ldexp.c:121: undefined reference to `__muldf3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `timegm64': /mipsdroid/bionic/libc/bionic/time64.c:211: undefined reference to `__divdi3' /mipsdroid/bionic/libc/bionic/time64.c:225: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:224: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:225: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:238: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:232: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o):/mipsdroid/bionic/libc/bionic/time64.c:234: more undefined references to `__moddi3' follow out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `timegm64': /mipsdroid/bionic/libc/bionic/time64.c:216: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `cycle_offset': /mipsdroid/bionic/libc/bionic/time64.c:296: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `safe_year': /mipsdroid/bionic/libc/bionic/time64.c:331: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `is_exception_century': /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `safe_year': /mipsdroid/bionic/libc/bionic/time64.c:345: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o):/mipsdroid/bionic/libc/bionic/time64.c:345: more undefined references to `__moddi3' follow out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `cycle_offset': /mipsdroid/bionic/libc/bionic/time64.c:293: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `safe_year': /mipsdroid/bionic/libc/bionic/time64.c:334: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `gmtime64_r': /mipsdroid/bionic/libc/bionic/time64.c:554: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:555: undefined reference to `__divdi3' /mipsdroid/bionic/libc/bionic/time64.c:556: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:557: undefined reference to `__divdi3' /mipsdroid/bionic/libc/bionic/time64.c:558: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:559: undefined reference to `__divdi3' /mipsdroid/bionic/libc/bionic/time64.c:566: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:578: undefined reference to `__divdi3' /mipsdroid/bionic/libc/bionic/time64.c:585: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:589: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:585: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:589: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:602: undefined reference to `__divdi3' /mipsdroid/bionic/libc/bionic/time64.c:609: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:613: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:613: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:609: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `cycle_offset': /mipsdroid/bionic/libc/bionic/time64.c:296: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `safe_year': /mipsdroid/bionic/libc/bionic/time64.c:331: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `is_exception_century': /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:192: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `safe_year': /mipsdroid/bionic/libc/bionic/time64.c:345: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `seconds_between_years': /mipsdroid/bionic/libc/bionic/time64.c:472: undefined reference to `__divdi3' /mipsdroid/bionic/libc/bionic/time64.c:483: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:483: undefined reference to `__moddi3' /mipsdroid/bionic/libc/bionic/time64.c:477: undefined reference to `__divdi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `safe_year': /mipsdroid/bionic/libc/bionic/time64.c:334: undefined reference to `__moddi3' out/target/product/hmp10/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(time64.o): In function `cycle_offset': /mipsdroid/bionic/libc/bionic/time64.c:293: undefined reference to `__divdi3' collect2: ld returned 1 exit status make: *** [out/target/product/hmp10/obj/SHARED_LIBRARIES/libc_intermediates/LINKED/libc.so] Error 1 make: Leaving directory `/mipsdroid'