grus: Disable checkelf for libraries with undefined symbols

Some libraries have intentionally undefined symbols that are resolved during
dynamic loading. Disable checkelf for such libraries to avoid build failure.

Change-Id: I6fb9028cbc97a74ce31f7911e69b3feebc3f4557
This commit is contained in:
Ivan Vecera 2024-12-16 17:53:58 +01:00
parent 32e16281ca
commit 3fd057d792

View File

@ -1,5 +1,10 @@
# Unpinned blobs from grus-user 11 RKQ1.200826.002 V12.5.1.0.RFBMIXM release-keys
# Libraries with undefined symbols:
# - libVDSuperPhotoAPI
# - libhvx_proxy_stub
# - libmmcamera_faceproc
# ACDB
vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb
vendor/etc/acdbdata/Forte/Forte_General_cal.acdb
@ -53,7 +58,7 @@ vendor/lib/hw/com.qti.chi.override.so
vendor/lib/libFaceGrade.so
vendor/lib/libSNPE.so
vendor/lib/libVDClearShot.so
vendor/lib/libVDSuperPhotoAPI.so
vendor/lib/libVDSuperPhotoAPI.so;DISABLE_CHECKELF
vendor/lib/libXMFD_AgeGender.so
vendor/lib/lib_denoiser3.so
vendor/lib/libc++_shared.so
@ -67,7 +72,7 @@ vendor/lib/libcom.qti.chinodeutils.so
vendor/lib/libmialgo_fs.so
vendor/lib/libmialgo_sd.so
vendor/lib/libmibokeh_712.so
vendor/lib/libmmcamera_faceproc.so
vendor/lib/libmmcamera_faceproc.so;DISABLE_CHECKELF
vendor/lib/libmmcamera_faceproc2.so
vendor/lib/libmpbase.so
vendor/lib/libnanopb.so
@ -226,7 +231,7 @@ vendor/firmware/goodix_gt9886_limit_f2.tporder
# Fingerprint
vendor/lib64/hw/fingerprint.goodix_fod.so:vendor/lib64/hw/fingerprint.goodix_fod.default.so;FIX_SONAME
vendor/lib64/libgf_hal.so
vendor/lib64/libhvx_proxy_stub.so
vendor/lib64/libhvx_proxy_stub.so;DISABLE_CHECKELF
# Gatekeeper
vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti