summaryrefslogtreecommitdiffhomepage
path: root/vdso
diff options
context:
space:
mode:
authorGoogler <noreply@google.com>2019-04-01 10:28:11 -0700
committerShentubot <shentubot@google.com>2019-04-01 10:29:20 -0700
commit0327931ca41de892dcdae4fd6a7123cea5b0b2f0 (patch)
tree56a061617c14e647a5f946e37a63cef6711bfa7b /vdso
parent60efd53822fe8bb6b737a1e9a722d8317807ee9a (diff)
Internal change.
PiperOrigin-RevId: 241350917 Change-Id: Ieacaa9ce2e41e22f1bae8900170879f549606782
Diffstat (limited to 'vdso')
-rw-r--r--vdso/BUILD9
1 files changed, 8 insertions, 1 deletions
diff --git a/vdso/BUILD b/vdso/BUILD
index 81cb7c24c..3df569233 100644
--- a/vdso/BUILD
+++ b/vdso/BUILD
@@ -3,6 +3,8 @@
# normal system VDSO (time, gettimeofday, clock_gettimeofday) but which uses
# timekeeping parameters managed by the sandbox kernel.
+load("@bazel_tools//tools/cpp:cc_flags_supplier.bzl", "cc_flags_supplier")
+
package(licenses = ["notice"])
config_setting(
@@ -57,7 +59,7 @@ genrule(
features = ["-pie"],
toolchains = [
"@bazel_tools//tools/cpp:current_cc_toolchain",
- "@bazel_tools//tools/cpp:cc_flags",
+ ":no_pie_cc_flags",
],
tools = [
":check_vdso",
@@ -65,6 +67,11 @@ genrule(
visibility = ["//:sandbox"],
)
+cc_flags_supplier(
+ name = "no_pie_cc_flags",
+ features = ["-pie"],
+)
+
py_binary(
name = "check_vdso",
srcs = ["check_vdso.py"],