From b05230c465787a913e605722cf09672ce278fe6c Mon Sep 17 00:00:00 2001 From: xwx1135370 Date: Fri, 1 Sep 2023 10:05:59 +0800 Subject: [PATCH] * [BUILD] Toolchain compilation, missing libxml2.dll causing packaging errors Issue: https://gitee.com/openharmony/third_party_llvm-project/issues/I7XJSB?from=project-issue Test: Toolchain Compilation Signed-off-by: xwx1135370 --- llvm-build/build.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/llvm-build/build.py b/llvm-build/build.py index e5751de06410..5913517decc8 100755 --- a/llvm-build/build.py +++ b/llvm-build/build.py @@ -1835,7 +1835,9 @@ class LlvmPackage(BuildUtils): # Redefining necessary bin files for Windows. windows_forbidden_list_bin_files = ['clang-%s%s' % (vers_major, ext), 'scan-build%s' % ext, 'scan-view%s' % ext] - windows_additional_bin_files = ['liblldb%s' % shlib_ext, 'libpython3.10%s' % shlib_ext, 'libxml2%s' % shlib_ext] + windows_additional_bin_files = ['liblldb%s' % shlib_ext, 'libpython3.10%s' % shlib_ext] + if self.build_config.build_libxml2: + windows_additional_bin_files += ['libxml2%s' % shlib_ext] new_necessary_bin_files = list(set(necessary_bin_files) - set(windows_forbidden_list_bin_files)) new_necessary_bin_files.extend(windows_additional_bin_files) -- Gitee