mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 18:07:31 +00:00
rosemary: Use libhidlbase from vndk v32 for goodix interface
* _ZN7android8hardware7details17gBnConstructorMapE and _ZN7android8hardware7details17gBsConstructorMapE have been removed on Android 13 Signed-off-by: Lucchetto <lucchetto.tie@live.com>
This commit is contained in:
committed by
Matsvei Niaverau
parent
bff355f8ea
commit
2a52c65520
@@ -368,7 +368,8 @@ PRODUCT_PACKAGES += \
|
||||
|
||||
# VNDK
|
||||
PRODUCT_PACKAGES += \
|
||||
libutils-v32
|
||||
libutils-v32 \
|
||||
libhidlbase-v32
|
||||
|
||||
# Wi-Fi
|
||||
PRODUCT_PACKAGES += \
|
||||
|
||||
@@ -70,6 +70,10 @@ function blob_fixup {
|
||||
vendor/lib*/hw/vendor.mediatek.hardware.pq@2.6-impl.so)
|
||||
"${PATCHELF}" --replace-needed "libutils.so" "libutils-v32.so" "${2}"
|
||||
;;
|
||||
vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so)
|
||||
"${PATCHELF_0_8}" --remove-needed "libhidlbase.so" "${2}"
|
||||
sed -i "s/libhidltransport.so/libhidlbase-v32.so\x00/" "${2}"
|
||||
;;
|
||||
vendor/bin/hw/android.hardware.keymaster@4.0-service.beanpod)
|
||||
"${PATCHELF}" --add-needed "libshim_beanpod.so" "${2}"
|
||||
;;
|
||||
|
||||
@@ -11,3 +11,14 @@ LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_CHECK_ELF_FILES := false
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := libhidlbase-v32
|
||||
LOCAL_SRC_FILES_arm64 := v32/arm64/arch-arm64-armv8-a/shared/vndk-sp/libhidlbase.so
|
||||
LOCAL_MODULE_SUFFIX := .so
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_MODULE_TARGET_ARCH := arm64
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_CHECK_ELF_FILES := false
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
Reference in New Issue
Block a user