sdm660-common: Load vndk 29 libprotobuf for libril-qc-hal-qmi and libwhvdil

Signed-off-by: Manish4586 <manish.n.manish45@gmail.com>
Change-Id: I14e2ceef71541003a452775e1dd7f44c8b3b2b5a
This commit is contained in:
Arian 2020-09-14 15:33:24 +05:30 committed by OdSazib
parent 80a9405ac4
commit eb93de8d19
No known key found for this signature in database
GPG key ID: 0954440B60470871
2 changed files with 11 additions and 0 deletions

View file

@ -87,6 +87,13 @@ function blob_fixup() {
patchelf --add-needed camera.sdm660_shim.so "${2}"
;;
vendor/lib64/libril-qc-hal-qmi.so)
patchelf --replace-needed "libprotobuf-cpp-full.so" "libprotobuf-cpp-full-v29.so" "${2}"
;;
vendor/lib64/libwvhidl.so)
patchelf --replace-needed "libprotobuf-cpp-lite.so" "libprotobuf-cpp-lite-v29.so" "${2}"
;;
product/etc/permissions/vendor.qti.hardware.data.connection-V1.{0,1}-java.xml)
sed -i 's/xml version="2.0"/xml version="1.0"/' "${2}"

View file

@ -570,6 +570,10 @@ PRODUCT_PACKAGES += \
vndk_package \
com.android.vndk.current.on_vendor
PRODUCT_COPY_FILES += \
prebuilts/vndk/v29/arm64/arch-arm64-armv8-a/shared/vndk-core/libprotobuf-cpp-full.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libprotobuf-cpp-full-v29.so \
prebuilts/vndk/v29/arm64/arch-arm64-armv8-a/shared/vndk-core/libprotobuf-cpp-lite.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libprotobuf-cpp-lite-v29.so
# WiFi
PRODUCT_PACKAGES += \
android.hardware.wifi@1.0-service \