Libraries included under LOCAL_WHOLE_STATIC_LIBRARIES will not be stripped of unneeded symbols. Libraries included under LOCAL_STATIC_LIBRARIES will be stripped of unneeded symbols.
-Ravi On Mar 19, 5:00 am, Henry <[email protected]> wrote: > What is the difference between LOCAL_STATIC_LIBRARIES and > LOCAL_WHOLE_STATIC_LIBRARIES?Do you use the marvell ipp lib?I am doing > the work now.I can get the audio of video,but the picture of video is > wrong.Can you give me some information? > > On 3月12日, 上午11时11分, Andy Quan <[email protected]> wrote: > > > Ravi, > > I have found the answer myself. It is because of the macro > > "LOCAL_STATIC_LIBRARIES"... I am now using "LOCAL_WHOLE_STATIC_LIBRARIES" > > instead. Thanks. > > > On Wed, Mar 11, 2009 at 9:11 PM, rktb <[email protected]> wrote: > > > > Which toolchain are your static libraries built from? > > > > On Mar 10, 9:15 pm, Andy Quan <[email protected]> wrote: > > > > Hi, > > > > I am working on OMX core integration in 2.0 framework. I have used > > > > static > > > > link before 2.0 release with exactly the same core and IL libs inside > > > > the > > > > framework and they have been working correctly. Basically I have > > > > followed > > > > the steps in integration guide documentation this time. I use google > > > > tool > > > > chain to put all my prebuilt (not google tool chain) static OMX libs > > > > into > > > a > > > > single "libOmx.so". But I am stuck in a problem where my "libOmx.so" can > > > be > > > > dlopened in interface class but all OMX core methods can not be found by > > > > dlsym. > > > > > Actually the weird thing is I find symbols for OMX core methods are not > > > > located in my "libOmx.so" when I try to use "grep "OMX_Init" > > > libOmx.so"... > > > > But I can grep other symbols located in IL components like aac omx > > > component > > > > from "libOmx.so"... My guess is that the object file containing my core > > > > methods is somehow dropped during static->dynamic lib conversion. > > > Therefore > > > > it can not be grepped... > > > > > The 1st one below is my Android.mk generating "libOmx.so". The 2nd one > > > > is > > > to > > > > push my prebuilt (not google tool chain) static libraries into $out > > > > directory. OMX core methods, i.e. "OMX_xxx", are located in > > > > lib_il_basecore.a. Could anybody help on this? Thanks! > > > > -------------------------------------------------------------------------------------------------- > > > > LOCAL_PATH := $(call my-dir) > > > > include $(CLEAR_VARS) > > > > LOCAL_SRC_FILES := \ > > > > src/OmxComponentRegistry.cpp > > > > LOCAL_CFLAGS := $(PV_CFLAGS) > > > > LOCAL_CFLAGS += -g > > > > LOCAL_ARM_MODE := arm > > > > LOCAL_STATIC_LIBRARIES := \ > > > > lib_il_aacdec \ > > > > lib_il_mp3dec \ > > > > lib_il_h264dec \ > > > > lib_il_mpeg4aspdec \ > > > > lib_il_omxmem \ > > > > lib_il_basecore \ > > > > miscGen > > > > LOCAL_LDLIBS += -lpthread -ldl > > > > LOCAL_MODULE := libOmx > > > > LOCAL_C_INCLUDES := \ > > > > $(PV_TOP)/extern_libs_v2/khronos/openmax/include \ > > > > $(PV_INCLUDES) > > > > -include $(PV_TOP)/Android_platform_extras.mk > > > > -include $(PV_TOP)/Android_system_extras.mk > > > > include $(BUILD_SHARED_LIBRARY) > > > > include $(PV_TOP)/codecs_v2/omx/omx_vendor/lib/Android.mk > > > > ------------------------------------------------------------------------------------------------------------- > > > > LOCAL_PATH := $(call my-dir) > > > > $(call add-prebuilt-files, STATIC_LIBRARIES, lib_il_basecore.a) > > > > $(call add-prebuilt-files, STATIC_LIBRARIES, miscGen.a) > > > > $(call add-prebuilt-files, STATIC_LIBRARIES, lib_il_aacdec.a) > > > > $(call add-prebuilt-files, STATIC_LIBRARIES, lib_il_mp3dec.a) > > > > $(call add-prebuilt-files, STATIC_LIBRARIES, lib_il_h264dec.a) > > > > $(call add-prebuilt-files, STATIC_LIBRARIES, lib_il_mpeg4aspdec.a) > > > > $(call add-prebuilt-files, STATIC_LIBRARIES, lib_il_omxmem.a) > > > > --------------------------------------------------------------------------------------------------------------- > > > > > -- > > > > Thanks, > > > > Andy > > > -- > > Thanks, > > Andy- 隐藏被引用文字 - > > > - 显示引用的文字 - > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" 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-framework?hl=en -~----------~----~----~----~------~----~------~--~---
