diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-08-10 21:08:44 +0200 |
---|---|---|
committer | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-08-11 19:10:05 +0200 |
commit | 016c0adda7cb1a1ab7850abdd9229037d9097bda (patch) | |
tree | bb3a954e70d3a317102daafca3be8ee8a3cd4fc1 /examples | |
parent | 62c8e674a61cfefb13dd6cddaaa80bddfe64e9fc (diff) | |
download | jazzer-api-016c0adda7cb1a1ab7850abdd9229037d9097bda.tar.gz |
Use lld on Linux
Since we require building with a relatively modern clang, we might as
well use its linker (and in the future, its C++ standard library).
Diffstat (limited to 'examples')
-rw-r--r-- | examples/src/main/native/BUILD.bazel | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/src/main/native/BUILD.bazel b/examples/src/main/native/BUILD.bazel index f2587cbe..12bbc120 100644 --- a/examples/src/main/native/BUILD.bazel +++ b/examples/src/main/native/BUILD.bazel @@ -9,6 +9,10 @@ cc_shared_library( copts = [ "-fsanitize=fuzzer-no-link,address", ], + linkopts = select({ + "@platforms//os:linux": ["-fuse-ld=lld"], + "//conditions:default": [], + }), visibility = ["//examples:__pkg__"], deps = [ "@bazel_tools//tools/jdk:jni", @@ -27,6 +31,10 @@ cc_shared_library( # Workaround for https://github.com/bazelbuild/bazel/issues/11122. "-fno-sanitize=vptr,function", ], + linkopts = select({ + "@platforms//os:linux": ["-fuse-ld=lld"], + "//conditions:default": [], + }), visibility = ["//examples:__pkg__"], deps = [ "@bazel_tools//tools/jdk:jni", |