Dear Sirs, I'm trying to compile the pseudo target "libc" using my toolchain for the target arch SH4. I modified the build system and substitute the compiler ( from https://review.source.android.com/#dashboard,1001893 ) with my own one. I'm still using libgcc_eh.a from the an other toolchain cause my ones doesn't provide it.
But that's the error I have to face... then, there a lot of other "undefined reference" I'm not writing down because they are TOO many! Install: out/host/linux-x86/bin/acp cp -fp out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp out/ host/linux-x86/bin/acp target Non-prelinked: libdl (out/target/product/generic/symbols/system/ lib/libdl.so) out/host/linux-x86/bin/acp -fpt out/target/product/generic/obj/ SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so out/target/ product/generic/symbols/system/lib/libdl.so target Unstripped: libdl (out/target/product/generic/obj/lib/libdl.so) out/host/linux-x86/bin/acp -fpt out/target/product/generic/symbols/ system/lib/libdl.so out/target/product/generic/obj/lib/libdl.so target SharedLib: libc (out/target/product/generic/obj/ SHARED_LIBRARIES/libc_intermediates/LINKED/libc.so) /my/toolchain/SH/bin/g++ -nostdlib -Wl,-soname,libc.so -Wl,-T,build/ core/shelf.xsc -Wl,--gc-sections -Wl,-z,norelro -Wl,-shared,-Bsymbolic -Lout/target/product/generic/obj/lib out/target/product/generic/obj/ lib/sobegin.o out/target/product/generic/obj/SHARED_LIBRARIES/ libc_intermediates/bionic/malloc_leak.o out/target/product/generic/obj/ SHARED_LIBRARIES/libc_intermediates/bionic/dlmalloc.o out/target/ product/generic/obj/SHARED_LIBRARIES/libc_intermediates/bionic/ libc_init_dynamic.o -Wl,--whole-archive out/target/product/generic/ obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a -Wl,--no- whole-archive -ldl -o out/target/product/generic/obj/ SHARED_LIBRARIES/libc_intermediates/LINKED/libc.so -Wl,--no- undefined /home/USER/works_on_prog/prebuilt/linux-x86/toolchain/ sh-4.3.3/bin/../lib/gcc/sh-linux-gnu/4.3.3/libgcc_eh.a /my/toolchain/ SH/bin/../lib/gcc/sh-superh-elf/4.2.4/libgcc.a out/target/product/ generic/obj/lib/soend.o Install: out/target/product/generic/system/lib/libdl.so out/host/linux-x86/bin/acp -fpt out/target/product/generic/obj/lib/ libdl.so out/target/product/generic/system/lib/libdl.so out/target/product/generic/obj/STATIC_LIBRARIES/ libc_common_intermediates/libc_common.a(wait.o): In function `waitpid': /home/USER/ANDROID/bionic/libc/unistd/wait.c:44: multiple definition of `_waitpid' out/target/product/generic/obj/STATIC_LIBRARIES/ libc_common_intermediates/libc_common.a(_waitpid.o):(.text+0x0): first defined here out/target/product/generic/obj/STATIC_LIBRARIES/ libc_common_intermediates/libc_common.a(exit.o): In function `exit': /home/USER/ANDROID/bionic/libc/stdlib/exit.c:52: multiple definition of `_exit' out/target/product/generic/obj/STATIC_LIBRARIES/ libc_common_intermediates/libc_common.a(_exit.o):(.text+0x0): first defined here out/target/product/generic/obj/SHARED_LIBRARIES/libc_intermediates/ bionic/malloc_leak.o: In function `get_malloc_leak_info': /home/USER/ANDROID/bionic/libc/bionic/malloc_leak.c:200: undefined reference to `_memcpy' /home/USER/ANDROID/bionic/libc/bionic/malloc_leak.c:200: undefined reference to `_memset' out/target/product/generic/obj/SHARED_LIBRARIES/libc_intermediates/ bionic/dlmalloc.o: In function `release_unused_segments': /home/USER/ANDROID/bionic/libc/bionic/dlmalloc.c:3719: undefined reference to `_munmap' ANY SUGGESTION?? What am I missing?? :( --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
