> probably linking is failing due to lookup failure in > out/target/product/beagleboard/obh out/target/product/beagleboard/out (typo..)
On Sun, Apr 4, 2010 at 8:03 PM, Deva R <r.deva...@gmail.com> wrote: > - where have u placed the libloop_matmul1gpp.a? > probably linking is failing due to lookup failure in > out/target/product/beagleboard/obh > out/target/product/beagleboard/symbols > out/target/product/beagleboard/system/lib > > - isnt it possible to take source and get the libraries built under > android build system? > i always faced trouble while trying to use binaries built outside > android built system., > > libloop_matmul1gpp.a -> looks like built under regular GNU tools., so > probably it would have linked with regular libC., but android got > minimal libC of its own (bionic) > even if you make it compile, its highly probable that you will later > will run into run time issues due to wrong libC version.. > > this's what you might want to do: pull the library source into android > code tree, write Android.mk (wihich is easier), and add it to build > system.. > > > On Sun, Apr 4, 2010 at 5:17 PM, stupid123 <tapas...@gmail.com> wrote: >> Can anyone helpe me out ? >> >> On Apr 4, 2:33 pm, stupid123 <tapas...@gmail.com> wrote: >>> It seems to me that this happens because out/host/linux-x86/bin/acp >>> doesn't find any rules for my library libloop_matmul1gpp.a . Can >>> anyone tell me how to solve that. I am a novice user. please help. >>> thanks in advance. >>> >>> On Apr 4, 2:31 pm, stupid123 <tapas...@gmail.com> wrote: >>> >>> > Hi ALL, >>> > I am trying to build dalvik VM (android/dalvik) with my a >>> > prebuilt library libloop_matmul1gpp.a. I got this static library as >>> > output of one of the external project(done by me) under android/ >>> > external/stupid. So I modified a dvm.mk (which is included by /media/ >>> > EXTRA_SPACE/rowboat_eclair_dsp/dalvik/vm/Android.mk) and added a line >>> > as follows : >>> >>> > LOCAL_WHOLE_STATIC_LIBRARIES +=\ >>> > libloop_matmul1gpp >>> >>> > and also copied libloop_matmul1gpp.a to "/media/EXTRA_SPACE/ >>> > rowboat_eclair_dsp/out/target/product/beagleboard/obj/STATIC_LIBRARIES/ >>> > libloop_matmul1gpp_intermediates" by running cp command from command >>> > prompt. >>> >>> > But when I am trying to build whole android sources, it builds >>> > libdvm.so successfully but I get following errors after that. Can any >>> > one tell me how to solve these errors: >>> >>> > out/host/linux-x86/bin/soslim --strip --shady --quiet out/target/ >>> > product/beagleboard/symbols/system/lib/libdvm.so --outfile out/target/ >>> > product/beagleboard/obj/lib/libdvm.so >>> > target Executable: dalvikvm (out/target/product/beagleboard/obj/ >>> > EXECUTABLES/dalvikvm_intermediates/LINKED/dalvikvm) >>> > prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-g++ -nostdlib >>> > -Bdynamic -Wl,-T,build/core/armelf.x -Wl,-dynamic-linker,/system/bin/ >>> > linker -Wl,--gc-sections -Wl,-z,nocopyreloc -o out/target/product/ >>> > beagleboard/obj/EXECUTABLES/dalvikvm_intermediates/LINKED/dalvikvm - >>> > Lout/target/product/beagleboard/obj/lib -Wl,-rpath-link=out/target/ >>> > product/beagleboard/obj/lib -ldvm -lssl -lz -lc -lstdc++ -lm out/ >>> > target/product/beagleboard/obj/lib/crtbegin_dynamic.o out/ >>> > target/product/beagleboard/obj/EXECUTABLES/dalvikvm_intermediates/ >>> > Main.o -Wl,--no-undefined -Wl,--fix-cortex-a8 /media/ >>> > EXTRA_SPACE/rowboat_eclair_dsp/prebuilt/linux-x86/toolchain/arm- >>> > eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/interwork/libgcc.a out/target/ >>> > product/beagleboard/obj/lib/crtend_android.o >>> > target Non-prelinked: dalvikvm (out/target/product/beagleboard/symbols/ >>> > system/bin/dalvikvm) >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/ >>> > EXECUTABLES/dalvikvm_intermediates/LINKED/dalvikvm out/target/product/ >>> > beagleboard/symbols/system/bin/dalvikvm >>> > target Strip: dalvikvm (out/target/product/beagleboard/obj/EXECUTABLES/ >>> > dalvikvm_intermediates/dalvikvm) >>> > out/host/linux-x86/bin/soslim --strip --shady --quiet out/target/ >>> > product/beagleboard/symbols/system/bin/dalvikvm --outfile out/target/ >>> > product/beagleboard/obj/EXECUTABLES/dalvikvm_intermediates/dalvikvm >>> > Install: out/target/product/beagleboard/system/lib/libdl.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libdl.so out/target/product/beagleboard/system/lib/libdl.so >>> > Install: out/target/product/beagleboard/system/lib/libc.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libc.so out/target/product/beagleboard/system/lib/libc.so >>> > Install: out/target/product/beagleboard/system/lib/libstdc++.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libstdc++.so out/target/product/beagleboard/system/lib/libstdc++.so >>> > Install: out/target/product/beagleboard/system/lib/libm.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libm.so out/target/product/beagleboard/system/lib/libm.so >>> > Install: out/target/product/beagleboard/system/lib/libexpat.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libexpat.so out/target/product/beagleboard/system/lib/libexpat.so >>> > Install: out/target/product/beagleboard/system/lib/libcrypto.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libcrypto.so out/target/product/beagleboard/system/lib/libcrypto.so >>> > Install: out/target/product/beagleboard/system/lib/libssl.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libssl.so out/target/product/beagleboard/system/lib/libssl.so >>> > Install: out/target/product/beagleboard/system/lib/libz.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libz.so out/target/product/beagleboard/system/lib/libz.so >>> > Install: out/target/product/beagleboard/system/lib/liblog.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > liblog.so out/target/product/beagleboard/system/lib/liblog.so >>> > Install: out/target/product/beagleboard/system/lib/libcutils.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libcutils.so out/target/product/beagleboard/system/lib/libcutils.so >>> > Install: out/target/product/beagleboard/system/lib/libutils.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libutils.so out/target/product/beagleboard/system/lib/libutils.so >>> > Install: out/target/product/beagleboard/system/lib/libicudata.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libicudata.so out/target/product/beagleboard/system/lib/libicudata.so >>> > Install: out/target/product/beagleboard/system/lib/libicuuc.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libicuuc.so out/target/product/beagleboard/system/lib/libicuuc.so >>> > Install: out/target/product/beagleboard/system/lib/libicui18n.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libicui18n.so out/target/product/beagleboard/system/lib/libicui18n.so >>> > Install: out/target/product/beagleboard/system/lib/libsqlite.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libsqlite.so out/target/product/beagleboard/system/lib/libsqlite.so >>> > Install: out/target/product/beagleboard/system/lib/libnativehelper.so >>> > out/host/linux-x86/bin/acp -fpt out/target/product/beagleboard/obj/lib/ >>> > libnativehelper.so out/target/product/beagleboard/system/lib/ >>> > libnativehelper.so >>> > make: *** No rule to make target `NOTICE-TARGET-STATIC_LIBRARIES- >>> > libloop_matmul1gpp', needed by `out/target/product/beagleboard/system/ >>> > lib/libdvm.so'. Stop. >>> > r...@danger:/media/EXTRA_SPACE/rowboat_eclair_dsp# >> >> -- >> unsubscribe: android-porting+unsubscr...@googlegroups.com >> website: http://groups.google.com/group/android-porting >> >> To unsubscribe, reply using "remove me" as the subject. >> > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting