diff --git a/es2panda/BUILD.gn b/es2panda/BUILD.gn index 10029782aa46d400f94caa0587a961ca39e3787d..7f64b639b96bc6b2180172a3cc84de5328e6ef89 100644 --- a/es2panda/BUILD.gn +++ b/es2panda/BUILD.gn @@ -439,16 +439,14 @@ ohos_executable("es2panda") { ldflags = [] if (is_linux) { if (build_public_version) { - ldflags += [ "-static-libstdc++" ] + ldflags += [ "-Wl,-Bstatic" ] + ldflags += [ "-lstdc++" ] + ldflags += [ "-Wl,-Bdynamic" ] } else { libs = [ libcpp_static_lib ] } } - if (!use_musl) { - ldflags += [ "-lc++" ] - } - output_name = "es2abc" install_enable = false part_name = "ets_frontend"