diff --git a/BUILD.gn b/BUILD.gn index a511d8d3e4f0b961a0acca92565571658a18446d..250dc0a911ae73147a8b69e2b66bfd06cccf41c2 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") {