提交 3df696c2 编写于 作者: O openharmony_ci 提交者: Gitee

!73 拷贝libgcc_s.so库改为拷贝libgcc_s.so.1库

Merge pull request !73 from Caoruihong/libgcc_s.so.1
......@@ -69,30 +69,31 @@ build_ext_component("build_sysroot") {
# copy C/C++ runtime libraries to lib out dir
if (ohos_build_compiler == "clang") {
libcpp = "\$($ohos_current_cxx_command --target=$target_triple --sysroot=$sysroot_path $arch_cflags -print-file-name=libc++.so)"
libc = "\$($ohos_current_cc_command --target=$target_triple --sysroot=$sysroot_path $arch_cflags -print-file-name=libc.so)"
libgcc = ""
} else {
libcpp = "\$($ohos_current_cxx_command --sysroot=$sysroot_path $arch_cflags -print-file-name=libstdc++.so.6)"
libc = "\$($ohos_current_cc_command --sysroot=$sysroot_path $arch_cflags -print-file-name=libc.so)"
libgcc = "\$($ohos_current_cc_command --sysroot=$sysroot_path $arch_cflags -print-file-name=libgcc_s.so)"
}
lib_out_dir = rebase_path("$root_out_dir/unstripped/usr/lib", exec_path)
command += " && mkdir -p $lib_out_dir && sh -c \"cp -f $libcpp $libc $libgcc $lib_out_dir\""
if (ohos_build_compiler == "clang") {
outputs = [
"$root_out_dir/unstripped/usr/lib/libc.so",
"$root_out_dir/unstripped/usr/lib/libc++.so",
runtime_libs = [
"libc++.so",
"libc.so",
]
compiler_cmd = "$ohos_current_cxx_command --target=$target_triple --sysroot=$sysroot_path $arch_cflags"
} else {
outputs = [
"$root_out_dir/unstripped/usr/lib/libc.so",
"$root_out_dir/unstripped/usr/lib/libstdc++.so.6",
"$root_out_dir/unstripped/usr/lib/libgcc_s.so",
runtime_libs = [
"libstdc++.so.6",
"libc.so",
"libgcc_s.so.1",
]
compiler_cmd =
"$ohos_current_cxx_command --sysroot=$sysroot_path $arch_cflags"
}
libs = []
outputs = []
foreach(lib, runtime_libs) {
libs += [ "\$($compiler_cmd -print-file-name=$lib)" ]
outputs += [ "$root_out_dir/unstripped/usr/lib/$lib" ]
}
lib_out_dir = rebase_path("$root_out_dir/unstripped/usr/lib", exec_path)
command += " && mkdir -p $lib_out_dir && sh -c \"cp -f " +
string_join(" ", libs) + " $lib_out_dir\""
}
action_foreach("strip") {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册