From 7f40b14d8f21ef8f93b9838d5c1061de4912d248 Mon Sep 17 00:00:00 2001 From: yeyuning Date: Tue, 19 Dec 2023 17:22:00 +0800 Subject: [PATCH] fix libfuzzer ld error Signed-off-by: yeyuning Change-Id: I143c536e66880ea68098d2b50ba6d0e7af160b9a --- BUILD.gn | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/BUILD.gn b/BUILD.gn index a511d8d3..250dc0a9 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -27,11 +27,15 @@ config("third_party_selinux_config") { } config("third_party_selinux_nolto_config") { - cflags = [ - "-fno-emulated-tls", - "-fno-lto", - "-fno-whole-program-vtables", - ] + if (use_libfuzzer && !is_mac) { + cflags = [] + } else { + cflags = [ + "-fno-emulated-tls", + "-fno-lto", + "-fno-whole-program-vtables", + ] + } } ohos_shared_library("libsepol") { -- Gitee