forked from Lainports/freebsd-ports
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:
parent
6596f69ac5
commit
9e39f2af50
2 changed files with 10 additions and 3 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue