diff --git a/musl_template.gni b/musl_template.gni index ae87958cd2ed00d8c8bb48a2732068ead1484afd..aa83568db74bc7c935b5eaf3082abceb68233d94 100644 --- a/musl_template.gni +++ b/musl_template.gni @@ -196,6 +196,10 @@ template("musl_libs") { "-Wl,--exclude-libs=ALL", "-Wl,--dynamic-list=${dynamic_list}", ] + if (is_asan) { + ldflags -= [ "-Wl,--dynamic-list=${dynamic_list}" ] + ldflags += [ "-Wl,-Bsymbolic-functions" ] + } asmflags = cflags }