diff --git a/config/user_config.xml b/config/user_config.xml
index 843496267b02173e100a6cb7df3ef5d27a19857e..123438c5181cd33acc87f5b6fc0a2b52114e937e 100755
--- a/config/user_config.xml
+++ b/config/user_config.xml
@@ -21,6 +21,10 @@
false
true
+
+
+ arm64
+
diff --git a/src/core/build/build_testcases.py b/src/core/build/build_testcases.py
index 560ebb10f3cec7f8f5c2723cf4c3d2b50dbe1b96..7179abe373bf5f9c63bbeafd36ab2bab307ad261 100755
--- a/src/core/build/build_testcases.py
+++ b/src/core/build/build_testcases.py
@@ -250,7 +250,16 @@ class BuildTestcases(object):
command.append("--build-target")
command.append(target)
command.append("--gn-args")
- command.append(BUILD_TARGET_PLATFORM % productform)
+ command.append("use_musl=false")
+ command.append("--gn-args")
+ command.append("use_custom_libcxx=true")
+ command.append("--gn-args")
+ command.append("use_custom_clang=true")
+ command.append("--ccache")
+ command.append("--target-cpu")
+ target_cpu = self.build_parameter_dic.get("target_cpu")
+ command.append(target_cpu)
+ # command.append(BUILD_TARGET_PLATFORM % productform)
self._delete_testcase_dir(productform)
build_result = self._execute_build_command(productform, command)
self._merge_testcase_dir(productform)