[Bug 259056] devel/bazel: fix build on powerpc*
Date: Mon, 11 Oct 2021 00:39:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259056 Bug ID: 259056 Summary: devel/bazel: fix build on powerpc* Product: Ports & Packages Version: Latest Hardware: powerpc OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: pkubaj@FreeBSD.org CC: aehlig@linta.de, powerpc@FreeBSD.org CC: aehlig@linta.de, powerpc@FreeBSD.org Flags: maintainer-feedback?(aehlig@linta.de) Created attachment 228573 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=228573&action=edit patch bazel uses a bundled abseil. To build on powerpc*, abseil requires a trivial patch. However, since abseil is bundled, it needs to be patched in bazel's source. Then its sha256 needs to be updated. grpc also has abseil's sha256 bundled, so it also needs to be updated. Then grpc's hash too needs to be updated. For the record, the error is: In file included from external/com_google_absl/absl/base/internal/unscaledcycleclock.cc:27: /usr/include/sys/sysctl.h:1185:25: error: unknown type name 'u_int' int sysctl(const int *, u_int, void *, size_t *, const void *, size_t); ^ external/com_google_absl/absl/base/internal/unscaledcycleclock.cc:91:10: error: unknown type name 'once_flag' static once_flag init_timebase_frequency_once; ^ external/com_google_absl/absl/base/internal/unscaledcycleclock.cc:93:18: error: no member named 'LowLevelCallOnce' in namespace 'absl::lts_2020_02_25::base_internal' base_internal::LowLevelCallOnce(&init_timebase_frequency_once, [&]() { ~~~~~~~~~~~~~~~^ -- You are receiving this mail because: You are the assignee for the bug.