vermeer: Patch some blobs to depend on libtinyxml2-v34.so

libtinyxml2 10.1.0 update which landed in BP4A contains ABI
incompatible changes which cause runtime crashes.

Change-Id: Icc67da5f754b0bb30dce6192b1e520fdf1349ac5
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
This commit is contained in:
Michael Bestas
2025-12-11 13:30:36 +02:00
committed by Lunark :3
parent e1d301c44e
commit 1a3a04f892

View File

@@ -86,7 +86,13 @@ blob_fixups: blob_fixups_user_type = {
.add_needed('libprocessgroup_shim.so')
.replace_needed('libui.so', 'libui-v34.so'),
'odm/lib64/hw/vendor.xiaomi.sensor.citsensorservice@2.0-impl.so': blob_fixup()
.binary_regex_replace(b'_ZN13DisplayConfig10ClientImpl13ClientImplGetENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_14ConfigCallbackE', sensor_simbol)
.replace_needed('libtinyxml2.so', 'libtinyxml2-v34.so')
.binary_regex_replace(b'_ZN13DisplayConfig10ClientImpl13ClientImplGetENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_14ConfigCallbackE', sensor_simbol),
('odm/bin/hw/vendor.qti.camera.provider-service_64',
'odm/lib64/camx.provider-impl.so',
'odm/lib64/com.qti.feature2.anchorsync.so',
'odm/lib64/camera/plugins/com.xiaomi.plugin.anchor.so'): blob_fixup()
.replace_needed('libtinyxml2.so', 'libtinyxml2-v34.so'),
}
module = ExtractUtilsModule(