diff --git a/libpandabase/BUILD.gn b/libpandabase/BUILD.gn index 3673220598..f1b0637df8 100644 --- a/libpandabase/BUILD.gn +++ b/libpandabase/BUILD.gn @@ -195,10 +195,14 @@ ohos_static_library("libarkbase_static") { deps = libarkbase_deps - external_deps = [ sdk_libc_secshared_dep ] + if (!ark_standalone_build) { + public_external_deps = [ sdk_libc_secshared_dep ] + } else { + external_deps = [ sdk_libc_secshared_dep ] + } if (enable_hilog) { - public_external_deps = [ "hilog:libhilog" ] + public_external_deps += [ "hilog:libhilog" ] } part_name = "runtime_core" subsystem_name = "arkcompiler" diff --git a/libpandafile/BUILD.gn b/libpandafile/BUILD.gn index 6bcf4b7084..9c5be0e3c2 100644 --- a/libpandafile/BUILD.gn +++ b/libpandafile/BUILD.gn @@ -105,11 +105,16 @@ ohos_static_library("libarkfile_static") { "$ark_root/libziparchive:libarkziparchive_static", ] - external_deps = [ sdk_libc_secshared_dep ] if (!ark_standalone_build) { - public_external_deps = [ "zlib:libz" ] + public_external_deps = [ + "zlib:libz", + sdk_libc_secshared_dep, + ] } else { - external_deps += [ "zlib:libz" ] + external_deps = [ + "zlib:libz", + sdk_libc_secshared_dep, + ] } if (enable_hilog) { @@ -132,11 +137,16 @@ ohos_source_set("libarkfile_static_fuzz") { "$ark_root/libziparchive:libarkziparchive_static", ] - external_deps = [ sdk_libc_secshared_dep ] if (!ark_standalone_build) { - public_external_deps = [ "zlib:libz" ] + public_external_deps = [ + "zlib:libz", + sdk_libc_secshared_dep, + ] } else { - external_deps += [ "zlib:libz" ] + external_deps = [ + "zlib:libz", + sdk_libc_secshared_dep, + ] } if (enable_hilog) { diff --git a/verifier/BUILD.gn b/verifier/BUILD.gn index d1972bf4b0..eb6163a9f7 100755 --- a/verifier/BUILD.gn +++ b/verifier/BUILD.gn @@ -33,7 +33,10 @@ ohos_executable("ark_verifier") { sources = arkverifier_sources deps = [ "$ark_root/libpandafile:libarkfile_static_verifier" ] - external_deps = [ "zlib:libz" ] + external_deps = [ + "zlib:libz", + sdk_libc_secshared_dep, + ] if (enable_hilog) { external_deps += [ "hilog:libhilog" ] @@ -57,7 +60,10 @@ ohos_shared_library("libarkverifier") { sources = libarkverifier_sources deps = [ "$ark_root/libpandafile:libarkfile_static_verifier" ] - external_deps = [ "zlib:libz" ] + external_deps = [ + "zlib:libz", + sdk_libc_secshared_dep, + ] if (enable_hilog) { external_deps += [ "hilog:libhilog" ] }