Just my observation.
I was trying to use ogg in my project.
Shared libvorbisfile uses static libogg. My final shared library uses
libvorbisfile.
For some reason it works on Galaxy S (Android 2.2) and doesn't on G1
(Android 1.6).
So I had to merge libogg and libvorbisfile into one static library
that is used by my shared library.

On 6 янв, 07:02, Dan <[email protected]> wrote:
> I have a build setup that was ok with the r4 NDK, but STLPort and all
> the other nifties of the r5 ndk tempted me to upgrade (despite the
> "don't fix what ain't broke" rule.)
>
> The process builds a shared library, and it fails on r5 (where it
> worked on r4) not finding a bunch of the symbols it should find.  I
> think I've tracked it down to LOCAL_SHARED_LIBRARIES not being
> propagated as a dependency to the SharedLibrary .so creation, and was
> wondering if the removal of the
>
> $(call module-add-shared-depends,$(LOCAL_MODULE),$
> (LOCAL_SHARED_LIBRARIES))
>
> from build/core/build-binary.mk in the r5 ndk was intentional, and if
> so, how should I be passing the other libraries that my shared library
> depends on through so that the symbols are found?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to