diff --git a/extract-files.sh b/extract-files.sh index 68b9c33..f4f3c32 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -26,6 +26,9 @@ function blob_fixup() { system_ext/lib64/lib-imsvideocodec.so) "${PATCHELF}" --add-needed "libgui_shim.so" "${2}" ;; + vendor/bin/pm-service) + grep -q libutils-v33.so "${2}" || "${PATCHELF}" --add-needed "libutils-v33.so" "${2}" + ;; vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy) echo 'madvise: 1' >> ${2} ;; diff --git a/sdm710.mk b/sdm710.mk index ec2a1ce..f9f0656 100644 --- a/sdm710.mk +++ b/sdm710.mk @@ -414,6 +414,10 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ vendor.qti.hardware.vibrator.service +# VNDK +PRODUCT_COPY_FILES += \ + prebuilts/vndk/v33/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v33.so + # Wi-Fi PRODUCT_PACKAGES += \ android.hardware.wifi-service \