It is moved to development/vndk. VNDK-related modules are all behind a
phony module vndk-<version>.
Bug: 38356823
Bug: 37522144
Bug: 38210782
Test: muskie builds and boots
Change-Id: I5f37f1bdbda92f3eb606a271dbcd84b5e5b1a353
This commit copies libz.so to /system/lib[64]/vndk-sp because according
to b/37617391, libz.so is not as stable as we thought.
Bug: 37617391
Test: walleye builds and /system/lib[64]/vndk-sp/libz.so exists.
Change-Id: I2401431d9c3d98ff788fcbc17fb7f9d43cc56b07
With this CL, wahoo devices have the same status with marlin/sailfish
in terms of vndk-sp libs.
Bug: 37550338
Bug: 37483222
Test: RenderScript apps work (e.g. CameraScript)
Test: boot successful without following message:
failed to load /vendor/lib64/egl/libEGL_adreno.so from sphal namespace:
dlopen failed: library "libcutils.so" not found
Change-Id: I4a2159395904c2597ed74785b00dca4487aea715
android.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport.
Test: links
Bug: 33276472
Change-Id: Ie75f2af2a53c53cde3ebf5e76c7282261e3c7c74
Note: this shouldn't be permanent solution. Anything that is installed
to /vendor partition must be compiled against the vndk build of the
system libraries, which might be different than the core build of the
libraries. However, since the number of such libraries are so many and
thus it takes considerable time to build them as vndk. So, in the mean
time, we just build vendor libraries against the core build as before
and copy the core builds to the vendor partition.
Bug: 37483222
Test: the listed files are in /vendor/lib(64?)/vndk-sp and their
contents are the same as those in /system/lib(64?).
Test: muskie/walleye boots
Change-Id: I143fb2cf8b6f3215a05582b23997150d75028adb