Skip to content

S390x/PPC boringssl and highway missing library fix - #392

Merged
tedjpoole merged 2 commits into
envoyproxy:release/v1.35from
surenderky:s390x/ppc_boringssl_and_highway_fix
Oct 17, 2025
Merged

S390x/PPC boringssl and highway missing library fix#392
tedjpoole merged 2 commits into
envoyproxy:release/v1.35from
surenderky:s390x/ppc_boringssl_and_highway_fix

Conversation

@surenderky

@surenderky surenderky commented Oct 15, 2025

Copy link
Copy Markdown
Contributor

Commit Message:

1)Adding boringssl fix for z/p 1fe494c

2)Adding bazel flags to skip <asm/hwcap.h> highway library header on z/p platform google/highway#2406

ERROR: /root/.cache/bazel/_bazel_root/b13ba8860b1c0fe9823fbc66927d7a61/external/highway/BUILD:156:11: Compiling hwy/targets.cc [for tool] failed: (Exit 1): gcc failed: error executing CppCompile command (from target @@highway//:hwy) /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 28 arguments skipped) Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging external/highway/hwy/targets.cc:39:10: fatal error: asm/hwcap.h: No such file or directory 39 | #include <asm/hwcap.h> | ^~~~~~~~~~~~~ compilation terminated. Target //source/exe:envoy-static failed to build Use --verbose_failures to see the command lines of failed build steps. INFO: Elapsed time: 19.193s, Critical Path: 18.55s INFO: 157 processes: 18 internal, 139 processwrapper-sandbox. ERROR: Build did NOT complete successfully

  1. Add fixes for cmake tool error for PPC when using gold linker S390x - Update bazelrc parameter to fix cmake tool error on s390x #232

Signed-off-by: Surender Yadav <surender.yadav1@ibm.com>
Signed-off-by: Surender Yadav <surender.yadav1@ibm.com>
@surenderky

Copy link
Copy Markdown
Contributor Author

FYI @tedjpoole @jwendell

@tedjpoole tedjpoole left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tedjpoole
tedjpoole merged commit 7fbbde6 into envoyproxy:release/v1.35 Oct 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants