From 07c8117b82c53d227df53c0c13a30722c79daeca Mon Sep 17 00:00:00 2001 From: ChrisCatto Date: Fri, 26 Jul 2024 00:45:10 +0800 Subject: [PATCH] LG8n: Link mediatek camera provider against v32 libutils * Abort message: 'incStrongRequireStrong() called on 0xb40000770d0587a0 which isn't already owned' * Required after U QPR3 Change-Id: Ie6ea7f331207f604cb87804c67f4de9fd9a60d76 Signed-off-by: ChrisCatto Signed-off-by: Shirayuki39 --- extract-files.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extract-files.sh b/extract-files.sh index 346d572..2967ea8 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -105,6 +105,9 @@ function blob_fixup { "${PATCHELF}" --replace-needed "libhidlbase.so" "libhidlbase-v31.so" "${2}" "${PATCHELF}" --replace-needed "libutils.so" "libutils-v31.so" "${2}" ;; + vendor/lib64/hw/mt6789/android.hardware.camera.provider@2.6-impl-mediatek.so) + "${PATCHELF}" --replace-needed "libutils.so" "libutils-v32.so" "${2}" + ;; vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service | vendor/lib64/android.hardware.power-service-mediatek.so) "${PATCHELF}" --replace-needed "android.hardware.power-V2-ndk_platform.so" "android.hardware.power-V2-ndk.so" "$2" ;;