diff --git a/frameworks/BUILD.gn b/frameworks/BUILD.gn index e60bc1b0b1d2e2efb3b16e2e68f525e36480492d..0f5710d198238e2bf78e061354b7236093f4fc26 100644 --- a/frameworks/BUILD.gn +++ b/frameworks/BUILD.gn @@ -77,6 +77,10 @@ ohos_shared_library("libsecurity_component_enhance_adapter") { cfi_cross_dso = true debug = false } + if (sanitize.cfi && target_cpu == "arm") { + ldflags = [ "-Wl,--no-merge-exidx-entries" ] + } + branch_protector_ret = "pac_ret" include_dirs = [ "common/include",