I build that library using following commands :

Generating archive : /media/EXTRA_SPACE/rowboat_eclair_dsp/external/ti-
dsp/dvsdk_3_00_02_44/dsplink_1_61_03/packages/dsplink/gpp/BUILD/
LOOP_MATMUL1/BIN/RELEASE/libloop_matmul1gpp.a...

/media/EXTRA_SPACE/rowboat_eclair_dsp/prebuilt/linux-x86/toolchain/arm-
eabi-4.4.0/bin/arm-eabi-ar -rs /media/EXTRA_SPACE/rowboat_eclair_dsp/
external/ti-dsp/dvsdk_3_00_02_44/dsplink_1_61_03/packages/dsplink/gpp/
BUILD/LOOP_MATMUL1/BIN/RELEASE/libloop_matmul1gpp.a  /media/
EXTRA_SPACE/rowboat_eclair_dsp/external/ti-dsp/dvsdk_3_00_02_44/
dsplink_1_61_03/packages/dsplink/gpp/BUILD/LOOP_MATMUL1/OBJ/RELEASE/
loop.o /media/EXTRA_SPACE/rowboat_eclair_dsp/external/ti-dsp/
dvsdk_3_00_02_44/dsplink_1_61_03/packages/dsplink/gpp/BUILD/
LOOP_MATMUL1/OBJ/RELEASE/loop_os.o /media/EXTRA_SPACE/
rowboat_eclair_dsp/external/ti-dsp/dvsdk_3_00_02_44/dsplink_1_61_03/
packages/dsplink/gpp/BUILD/LOOP_MATMUL1/OBJ/RELEASE/main.o   /media/
EXTRA_SPACE/rowboat_eclair_dsp/external/ti-dsp/dvsdk_3_00_02_44/
dsplink_1_61_03/packages/dsplink/gpp/BUILD/EXPORT/RELEASE/dsplink.lib

 i used android build toolchain to build that library.. ok i am going
to try what you said.  let me try it out. thank you


On Apr 4, 7:34 pm, Deva R <[email protected]> wrote:
> > 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 <[email protected]> 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 <[email protected]> wrote:
> >> Can anyone helpe me out ?
>
> >> On Apr 4, 2:33 pm, stupid123 <[email protected]> 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 <[email protected]> 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: [email protected]
> >> website:http://groups.google.com/group/android-porting
>
> >> To unsubscribe, reply using "remove me" as the subject.

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to