Skip to content

ansible: use gcc-14 to build h2load#4354

Open
richardlau wants to merge 1 commit into
nodejs:mainfrom
richardlau:h2load
Open

ansible: use gcc-14 to build h2load#4354
richardlau wants to merge 1 commit into
nodejs:mainfrom
richardlau:h2load

Conversation

@richardlau
Copy link
Copy Markdown
Member

h2load now uses print which is a C++23 header that is not available in gcc 12.


Error is hard to spot in the Ansible output, but reformatted it is:

app_helper.cc:53:10: fatal error: print: No such file or directory
   53 | #include <print>
      |          ^~~~~~~
compilation terminated.

It is a result of nghttp2/nghttp2#2747.

To run the playbook (the original goal was to update Java on the benchmark machines) to completion I've had to temporarily comment out running the static-analysis role from the playbook (not committed here) as we're currently affected by a Coverity outage.

h2load now uses `print` which is a C++23 header that is not available
in gcc 12.

Signed-off-by: Richard Lau <richard.lau@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants