Skip to content

standard library replacements are incompatible with Android #5

@jzern

Description

@jzern
ld.lld: error: undefined symbol: __read
>>> referenced by nalloc.h:277 (external/libvpx/third_party/nalloc/nalloc.h:277)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(read)
                                                                                                                                                                                                                     
ld.lld: error: undefined symbol: __write                                                                                                                                                                             
>>> referenced by nalloc.h:285 (external/libvpx/third_party/nalloc/nalloc.h:285)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(write)                                                      
                                                                                                                                                                                                                     
ld.lld: error: undefined symbol: __recv                                                                                                                                                                              
>>> referenced by nalloc.h:293 (external/libvpx/third_party/nalloc/nalloc.h:293)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(recv)                                                       
                                                                                                                                                                                                                     
ld.lld: error: undefined symbol: __send
>>> referenced by nalloc.h:301 (external/libvpx/third_party/nalloc/nalloc.h:301)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(send)

ld.lld: error: undefined symbol: __libc_calloc
>>> referenced by nalloc.h:309 (external/libvpx/third_party/nalloc/nalloc.h:309)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(calloc)                                                     
>>> referenced by nalloc.h:309 (external/libvpx/third_party/nalloc/nalloc.h:309)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(calloc)                                                     

ld.lld: error: undefined symbol: __libc_malloc
>>> referenced by nalloc.h:317 (external/libvpx/third_party/nalloc/nalloc.h:317)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(malloc)                                                     
>>> referenced by nalloc.h:317 (external/libvpx/third_party/nalloc/nalloc.h:317)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(malloc)

ld.lld: error: undefined symbol: __libc_realloc
>>> referenced by nalloc.h:325 (external/libvpx/third_party/nalloc/nalloc.h:325)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(realloc)                                                    
>>> referenced by nalloc.h:325 (external/libvpx/third_party/nalloc/nalloc.h:325)                                                                                                                                     
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(realloc)

ld.lld: error: undefined symbol: __libc_reallocarray
>>> referenced by nalloc.h:333 (external/libvpx/third_party/nalloc/nalloc.h:333)
>>>               out/soong/.intermediates/external/libvpx/vp8_dec_fuzzer/android_arm_armv7-a-neon_fuzzer/obj/external/libvpx/examples/vpx_dec_fuzzer.o:(reallocarray)  

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions