Index: runtime/vm/BUILD.gn |
diff --git a/runtime/vm/BUILD.gn b/runtime/vm/BUILD.gn |
index 0c16e3cabac2f498d990eac35f946614f71deb64..8b8108ee3dbb2a117c4b55520846c7fb24f6f247 100644 |
--- a/runtime/vm/BUILD.gn |
+++ b/runtime/vm/BUILD.gn |
@@ -33,6 +33,9 @@ static_library("libdart_platform") { |
"..:dart_config", |
"..:dart_maybe_product_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
public_configs = [ ":libdart_vm_config" ] |
sources = rebase_path(processed_gypis.platform_sources, ".", "../platform") |
@@ -48,6 +51,9 @@ static_library("libdart_vm_jit") { |
"..:dart_maybe_product_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
public_configs = [ ":libdart_vm_config" ] |
set_sources_assignment_filter([ |
"*_test.cc", |
@@ -64,6 +70,9 @@ static_library("libdart_vm_precompiled_runtime") { |
"..:dart_precompiled_runtime_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
public_configs = [ ":libdart_vm_config" ] |
set_sources_assignment_filter([ |
"*_test.cc", |
@@ -80,6 +89,9 @@ static_library("libdart_vm_nosnapshot") { |
"..:dart_no_snapshot_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
public_configs = [ ":libdart_vm_config" ] |
set_sources_assignment_filter([ |
"*_test.cc", |
@@ -97,6 +109,9 @@ static_library("libdart_vm_nosnapshot_with_precompiler") { |
"..:dart_no_snapshot_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
public_configs = [ ":libdart_vm_config" ] |
set_sources_assignment_filter([ |
"*_test.cc", |
@@ -113,6 +128,9 @@ static_library("libdart_vm_nosnapshot_with_precompiler_host_arch") { |
"..:dart_precompiler_config", |
"..:dart_no_snapshot_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
public_configs = [ ":libdart_vm_config" ] |
set_sources_assignment_filter([ |
"*_test.cc", |
@@ -129,6 +147,9 @@ static_library("libdart_vm_with_precompiler") { |
"..:dart_precompiler_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
public_configs = [ ":libdart_vm_config" ] |
set_sources_assignment_filter([ |
"*_test.cc", |
@@ -240,6 +261,9 @@ template("generate_core_libraries") { |
"..:dart_precompiler_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
deps = libdeps |
sources = all_libsources + [ "bootstrap.cc" ] + liboutputs |
include_dirs = [ ".." ] |
@@ -251,6 +275,9 @@ template("generate_core_libraries") { |
"..:dart_maybe_product_config", |
"..:dart_precompiler_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
deps = libdeps |
sources = all_libsources + [ "bootstrap.cc" ] + liboutputs |
include_dirs = [ ".." ] |
@@ -263,6 +290,9 @@ template("generate_core_libraries") { |
"..:dart_precompiler_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
deps = libdeps |
sources = all_libsources + [ "bootstrap_nocore.cc" ] |
include_dirs = [ ".." ] |
@@ -274,6 +304,9 @@ template("generate_core_libraries") { |
"..:dart_maybe_product_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
sources = all_libsources + [ "bootstrap_nocore.cc" ] |
include_dirs = [ ".." ] |
} |
@@ -285,6 +318,9 @@ template("generate_core_libraries") { |
"..:dart_precompiled_runtime_config", |
"..:dart_use_target_arch_config", |
] |
+ if (is_fuchsia) { |
+ configs -= [ "//build/config:symbol_visibility_hidden" ] |
+ } |
sources = all_libsources + [ "bootstrap_nocore.cc" ] |
include_dirs = [ ".." ] |
} |