Use the legacy linker namespace configs when target is sanitized
The new linker namespace config causes problem when the target is sanitized: vendor libs which are loaded in the sphal namespace can't link against to libclang_rt* libs which are in /system/lib directory because the directory is not allowed for sphal namsapce. Long-term solution would be installing libclang_rt* to both /system/lib and /vendor/lib so that vendor libs can link against to the one in /vendor/lib. Until the work is done, let's just disable the new linker namespace config when the target is to be sanitized. Bug: 63535130 Test: make SANITIZE_TARGET=integer_overflow SANITIZE_TARGET_DIAG=integer_overflow builds and boots to the UI Merged-In: I6afb69885aaa3d25e554b9ca699a572248bfc50a Change-Id: I6afb69885aaa3d25e554b9ca699a572248bfc50a (cherry picked from commit fff6f75f)
Loading
Please register or sign in to comment