devel/bazel5: fix build on 14.0-RELEASE

This suppresses warnings about __builtin_offsetof which cause failures
due to the use of -Werror in some parts of the bazel build.

Approved by:	dch
Differential Revision: https://reviews.freebsd.org/D42729
This commit is contained in:
Doug Rabson 2023-11-23 10:20:48 +00:00
parent 6596f69ac5
commit 9e39f2af50
2 changed files with 10 additions and 3 deletions

View file

@ -16,7 +16,6 @@ NOT_FOR_ARCHS= i386
BROKEN_armv6= fails to package: cp: bazel: No such file or directory
BROKEN_armv7= fails to package: cp: bazel: No such file or directory
BROKEN_FreeBSD_12_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang
BROKEN_FreeBSD_14= __builtin_offsetof is a Clang extension
BUILD_DEPENDS= bash:shells/bash \
zip:archivers/zip

View file

@ -1,5 +1,5 @@
--- bazel/build_defs.bzl.orig 2022-01-20 13:04:32.306692000 +0100
+++ bazel/build_defs.bzl 2022-01-20 13:05:02.002057000 +0100
--- bazel/build_defs.bzl.orig 2023-08-27 11:49:04.950868000 +0100
+++ bazel/build_defs.bzl 2023-08-27 11:51:17.441304000 +0100
@@ -35,6 +35,7 @@
# "-Wshorten-64-to-32", # not in GCC (and my Kokoro images doesn't have Clang)
"-Werror",
@ -8,3 +8,11 @@
# copybara:strip_end
],
})
@@ -49,6 +50,7 @@
"-Werror=pedantic",
"-Wall",
"-Wstrict-prototypes",
+ "-Wno-gnu-offsetof-extensions",
# GCC (at least) emits spurious warnings for this that cannot be fixed
# without introducing redundant initialization (with runtime cost):
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80635