All linker errors but the unexpected reloc fixed

I'm still not sure I know what the problem is.
dlopen(./com.kai.dalvikvm/lib/libcrypto.so)
dlerror: ./com.kai.dalvikvm/lib/libcrypto.so: unexpected reloc type 0x03
dlopen(./com.kai.dalvikvm/lib/libcutils.so)
dlerror: (null)
dlopen(./com.kai.dalvikvm/lib/libdvm.so)
dlerror: ./com.kai.dalvikvm/lib/libdvm.so: unexpected reloc type 0x03
dlopen(./com.kai.dalvikvm/lib/libexpat.so)
dlerror: (null)
dlopen(./com.kai.dalvikvm/lib/libicui18n.so)
dlerror: (null)
dlopen(./com.kai.dalvikvm/lib/libicuuc.so)
dlerror: (null)
dlopen(./com.kai.dalvikvm/lib/libjavacore.so)
dlerror: ./com.kai.dalvikvm/lib/libcrypto.so: unexpected reloc type 0x03
dlopen(./com.kai.dalvikvm/lib/liblibz.so)
dlerror: (null)
dlopen(./com.kai.dalvikvm/lib/liblog.so)
dlerror: (null)
dlopen(./com.kai.dalvikvm/lib/libnativehelper.so)
dlerror: (null)
dlopen(./com.kai.dalvikvm/lib/libssl.so)
dlerror: ./com.kai.dalvikvm/lib/libcrypto.so: unexpected reloc type 0x03