diff options
author | Fabrice Fontaine <fontaine.fabrice@gmail.com> | 2022-03-30 21:56:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-30 15:56:20 -0400 |
commit | b9ad9bbfed92199a1a58504306d026cd2597539e (patch) | |
tree | ad4c5917f1b1e4e655d668817728824d1be9c661 /absl/synchronization/BUILD.bazel | |
parent | cfccbd2eb5b051f3c33f1a5bb441ec3029cb0a24 (diff) |
Fix build with uclibc-ng (#1145)
uclibc-ng doesn't provide getauxval which results in the following build
failure on arm or ppc with any user of abseil-cpp such as grpc:
/home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: /home/buildroot/autobuild/instance-0/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libabsl_random_internal_randen_hwaes.so.2111.0.0: undefined reference to `getauxval'
To fix this build failure, check that __UCLIBC__ is not defined before
using getauxval (as Babel is not able to check function availability)
Fixes:
- http://autobuild.buildroot.org/results/775f3ca3dedebff29e212b29dfa896b7613b7a02
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Diffstat (limited to 'absl/synchronization/BUILD.bazel')
0 files changed, 0 insertions, 0 deletions