1

I am working with Android-13. I enabled VNDK by BOARD_VNDK_VERSION := current . When i checked the linker configuration file(ld.config.txt) in /linkerconfig/ld.config.txt i didn't find the vndk namespaces(like namespace.vndk.search.paths = /system/apex/com.android.vndk.33/ ). What i have to do for getting the VNDK namespaces in the linker configuration file. With this my error

CANNOT LINK EXECUTABLE "/vendor/bin/hw/android.hardware.media.omx@1.0-service": library "libminijail.so" not found: needed by /vendor/lib/libavservices_minijail.so in namespace (default)

will be resolved. what i am expecting was, my linker configuration file should contain something specific to VNDK like :

....
namespace.vndk.isolated = true
namespace.vndk.search.paths = /system/apex/com.android.vndk.33/
namespace.vndk.permitted.paths = /system/apex/com.android.vndk.33/
namespace.vndk.links = default
....

I tried enabling the VNDK through BOARD_VNDK_VERSION := current

hikiro
  • 41
  • 2

0 Answers0