Disable ELF checks for gpsd
Somehow it depends on multiple versions of the same AIDL interface. Disable ELF checks and remove the older dependency for now. Change-Id: Id57ab481b248d4c394597cbb8b15d5b839b0f911
This commit is contained in:
parent
217d0b6178
commit
a0e97fecd3
3 changed files with 8 additions and 1 deletions
|
@ -40,6 +40,10 @@ PRODUCT_PACKAGES += \
|
|||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
|
||||
|
||||
# GNSS
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.sensors-V2-ndk.vendor:64
|
||||
|
||||
# Graphics
|
||||
PRODUCT_PACKAGES += \
|
||||
libEGL_angle \
|
||||
|
|
|
@ -48,6 +48,7 @@ lib_fixups: lib_fixups_user_type = {
|
|||
'com.google.edgetpu_vendor_service-V2-ndk',
|
||||
): lib_fixup_vendor_suffix,
|
||||
'libwpa_client': lib_fixup_remove,
|
||||
'android.hardware.sensors-V2-ndk': lib_fixup_remove,
|
||||
}
|
||||
|
||||
blob_fixups: blob_fixups_user_type = {
|
||||
|
@ -78,8 +79,10 @@ module = ExtractUtilsModule(
|
|||
def fix_vendor_file_list(file_list: FileList):
|
||||
# flp.default & gps.default have incorrect SONAME
|
||||
# lowi-server depends on libwpa_client, which is a gnu makefile target
|
||||
# gpsd depends on android.hardware.sensors-V2-ndk & android.hardware.sensors-V3-ndk
|
||||
disable_checkelf_file_paths = [
|
||||
'vendor/bin/lowi-server',
|
||||
'vendor/bin/hw/gpsd',
|
||||
'vendor/lib64/hw/flp.default.so',
|
||||
'vendor/lib64/hw/gps.default.so',
|
||||
]
|
||||
|
|
|
@ -30,7 +30,7 @@ vendor/bin/hw/citadel_updater
|
|||
vendor/bin/hw/citadeld
|
||||
vendor/bin/hw/com.google.edgetpu.tachyon-service
|
||||
vendor/bin/hw/google.hardware.media.c2@1.0-service
|
||||
vendor/bin/hw/gpsd
|
||||
vendor/bin/hw/gpsd;DISABLE_CHECKELF
|
||||
vendor/bin/hw/init_citadel
|
||||
vendor/bin/hw/lhd
|
||||
vendor/bin/hw/rild_exynos
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue