I had the same error...Did you found it?

Breno

On Jun 23, 7:19 am, Elvis Dowson <elvis.dow...@gmail.com> wrote:
> Hi,
>        I've create anandroidmakefile for building 
> theustl-1.2libraryfromhttp://sourceforge.net/project/showfiles.php?group_id=76798&package_i...
>
> I am able to build a staticlibraryfile.
>
> But when I try to build a sharedlibrary, I get the following errors.
>
> [el...@zeusandroid]$ make
> build/core/product_config.mk:261: WARNING: adding test OTA key
> ============================================
> TARGET_PRODUCT=generic
> TARGET_BUILD_VARIANT=eng
> TARGET_SIMULATOR=
> TARGET_BUILD_TYPE=release
> TARGET_ARCH=arm
> HOST_ARCH=x86
> HOST_OS=linux
> HOST_BUILD_TYPE=release
> BUILD_ID=
> ============================================
> build/core/dynamic_binary.mk:129: warning: overriding commands for
> target `.so'
> build/core/dynamic_binary.mk:96: warning: ignoring old commands for
> target `.so'
> build/core/shared_library.mk:32: warning: overriding commands for
> target `.so'
> build/core/dynamic_binary.mk:129: warning: ignoring old commands for
> target `.so'
> target SharedLib: libustl (out/target/product/generic/obj/
> SHARED_LIBRARIES/libustl_intermediates/LINKED/libustl)
> /tool/android/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/../lib/
> gcc/arm-eabi/4.2.1/../../../../arm-eabi/bin/ld: BFD 2.17 assertion
> fail ../../../toolchain/android-toolchain/binutils-2.17/bfd/elf32-
> arm.c:2428
> /tool/android/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/../lib/
> gcc/arm-eabi/4.2.1/../../../../arm-eabi/bin/ld: BFD 2.17 assertion
> fail ../../../toolchain/android-toolchain/binutils-2.17/bfd/elf32-
> arm.c:2428
> /tool/android/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/../lib/
> gcc/arm-eabi/4.2.1/../../../../arm-eabi/bin/ld: BFD 2.17 assertion
> fail ../../../toolchain/android-toolchain/binutils-2.17/bfd/elf32-
> arm.c:2428
> make: Circular .so <- .so dependency dropped.
> make: Circular out/target/product/generic/symbols/system/lib/libustl
> <- .so dependency dropped.
> target Prelink: libustl (out/target/product/generic/symbols/system/lib/
> libustl)
> build/tools/apriori/prelinkmap.c(137):library'libustl' not in
> prelink map
> make: *** [out/target/product/generic/symbols/system/lib/libustl]
> Error 1
>
> What should I do? I am attaching the makefile here. If you replace the
> last entry with BUILD_STATIC_LIBRARY, it works fine.
>
> # ---------------------------------------
> # Buildustl-1.2library
> #
> # Output: libustl.so
> # ---------------------------------------
>
> #ifneq ($(TARGET_ARCH),arm)
>
> LOCAL_PATH:= $(call my-dir)
>
> include $(CLEAR_VARS)
>
> common_SRC_FILES := \
>         bktrace.cc \
>         cmemlink.cc \
>         fstream.cc \
>         memblock.cc \
>         memlink.cc \
>         mistream.cc \
>         ofstream.cc \
>         sistream.cc \
>         sostream.cc \
>         ualgobase.cc \
>         ubitset.cc \
>         uexception.cc \
>         unew.cc \
>         ustdxept.cc \
>         ustring.cc
>
> ifeq ($(TARGET_ARCH),arm)
>         LOCAL_CFLAGS += -fstrict-aliasing -fomit-frame-pointer
> endif
>
> common_CFLAGS := -W -g -DPLATFORM_ANDROID
>
> common_C_INCLUDES +=\
>     $(LOCAL_PATH) \
>     $(LOCAL_PATH)/include
>
> LOCAL_SRC_FILES := $(common_SRC_FILES)
> LOCAL_CFLAGS += $(common_CFLAGS)
> LOCAL_C_INCLUDES += $(common_C_INCLUDES)
>
> LOCAL_SHARED_LIBRARIES :=
> LOCAL_MODULE := libustl
>
> LOCAL_COPY_HEADERS_TO := libustl
> LOCAL_COPY_HEADERS := \
>         bktrace.h \
>         cmemlink.h \
>         fstream.h \
>         memblock.h \
>         memlink.h \
>         metamac.h \
>         mistream.h \
>         mostream.h \
>         ofstream.h \
>         simd.h \
>         sistream.h \
>         sostream.h \
>         strmsize.h \
>         traits.h \
>         typelist.h \
>         typet.h \
>         ualgobase.h \
>         ualgo.h \
>         ubitset.h \
>         uctralgo.h \
>         uctrstrm.h \
>         uexception.h \
>         ufunction.h \
>         uheap.h \
>         uiosfunc.h \
>         uios.h \
>         uiterator.h \
>         ulaalgo.h \
>         ulimits.h \
>         ulist.h \
>         umap.h \
>         umatrix.h \
>         umemory.h \
>         umultimap.h \
>         umultiset.h \
>         unew.h \
>         unumeric.h \
>         upair.h \
>         upredalgo.h \
>         uqueue.h \
>         uset.h \
>         uspecial.h \
>         ustack.h \
>         ustdxept.h \
>         ustl.h \
>         ustring.h \
>         utf8.h \
>         utuple.h \
>         utypes.h \
>         uutility.h \
>         uvector.h
>
> include $(BUILD_SHARED_LIBRARY)
>
> #endif
>
> Best regards,
>
> Elvis
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to