提交 ad4953cb 编写于 作者: 李寅

Merge branch 'gold' into 'master'

Use ld gold to build binaries

See merge request !1043
......@@ -18,6 +18,7 @@ cc_binary(
"-DMACE_ENABLE_OPENCL",
]),
linkopts = [
"-fuse-ld=gold",
"-lm",
"-ldl",
] + if_openmp_enabled([
......@@ -53,6 +54,7 @@ cc_binary(
"-DMACE_ENABLE_OPENCL",
]),
linkopts = [
"-fuse-ld=gold",
"-lm",
"-ldl",
] + if_android([
......
......@@ -10,7 +10,11 @@ cc_binary(
] + if_opencl_enabled([
"-DMACE_ENABLE_OPENCL",
]),
linkopts = if_openmp_enabled(["-fopenmp"]),
linkopts = [
"-fuse-ld=gold",
] + if_openmp_enabled([
"-fopenmp",
]),
linkstatic = 1,
deps = [
"//external:gflags_nothreads",
......@@ -29,7 +33,9 @@ cc_binary(
] + if_opencl_enabled([
"-DMACE_ENABLE_OPENCL",
]),
linkopts = if_openmp_enabled([
linkopts = [
"-fuse-ld=gold",
] + if_openmp_enabled([
"-fopenmp",
]),
linkstatic = 0,
......
......@@ -17,7 +17,6 @@ cc_library(
"armeabi-v7a/libhta_hexagon_runtime.so",
"armeabi-v7a/libnpu.so",
]) + if_android_arm64([
"arm64-v8a/libcdsprpc.so",
"arm64-v8a/libhta_controller.so",
"arm64-v8a/libhta_hexagon_runtime.so",
"arm64-v8a/libnpu.so",
......
......@@ -15,7 +15,6 @@ cc_library(
srcs = if_android_armv7([
"armeabi-v7a/libhexagon_controller.so",
]) + if_android_arm64([
"arm64-v8a/libcdsprpc.so",
"arm64-v8a/libhexagon_controller.so",
]),
hdrs = [
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册