diff options
author | Alex Márquez Pérez Muñíz Díaz Puras Thaureaux <alexmarquez@google.com> | 2022-12-12 19:53:59 +0000 |
---|---|---|
committer | Alex Márquez Pérez Muñíz Díaz Puras Thaureaux <alexmarquez@google.com> | 2022-12-16 21:36:52 +0000 |
commit | 41d6caabdbf57d9a9f5051f28337e1eb1412948c (patch) | |
tree | 8bd7744b47abc5e4f916b3137bef528a56190b1c /platforms | |
parent | c4b1367c1e00b72884e7f2a81e1fc9179df5daf4 (diff) | |
download | bazel-41d6caabdbf57d9a9f5051f28337e1eb1412948c.tar.gz |
Introduce `_is_target_{,linux_}bionic` helpers
Test: None
Bug: 205771732
Change-Id: I2835fdd798b300de2c4806561d5b7d5ed0989bec
Diffstat (limited to 'platforms')
-rw-r--r-- | platforms/platform_utils.bzl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/platforms/platform_utils.bzl b/platforms/platform_utils.bzl index b4864ea7..8ca05479 100644 --- a/platforms/platform_utils.bzl +++ b/platforms/platform_utils.bzl @@ -87,6 +87,14 @@ def _is_target_linux_or_android(utils): """Returns if the target platform is linux with any variation of libc, or android.""" return _is_target_linux(utils) or _is_target_android(utils) +def _is_target_bionic(utils): + """Returns if the target platform uses the Bionic libc""" + return _is_target_linux_bionic(utils) or _is_target_android(utils) + +def _is_target_linux_bionic(utils): + """Returns if the target platform runs (non-Android) Linux and uses the Bionic libc""" + return _get_platform_info(utils).target_linux_bionic_constraint + def _is_target_x86(utils): """Returns if the target platform is 32-bit x86.""" return _get_platform_info(utils).target_x86_constraint |