From 10587174c7b8198099930b2733f03018cacc1080 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Thu, 4 Jun 2026 16:22:13 +0100 Subject: [PATCH] ansible: use gcc-14 to build h2load h2load now uses `print` which is a C++23 header that is not available in gcc 12. Signed-off-by: Richard Lau --- ansible/roles/benchmarking/tasks/main.yml | 4 ++-- ansible/roles/benchmarking/vars/main.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ansible/roles/benchmarking/tasks/main.yml b/ansible/roles/benchmarking/tasks/main.yml index 83d2bd4bb..696066f17 100644 --- a/ansible/roles/benchmarking/tasks/main.yml +++ b/ansible/roles/benchmarking/tasks/main.yml @@ -29,8 +29,8 @@ args: chdir: "/home/{{ server_user }}/nghttp2" environment: - CC: gcc-12 - CXX: g++-12 + CC: gcc-14 + CXX: g++-14 - name: Download wrk git repo git: diff --git a/ansible/roles/benchmarking/vars/main.yml b/ansible/roles/benchmarking/vars/main.yml index 192014fd3..3256ee2c6 100644 --- a/ansible/roles/benchmarking/vars/main.yml +++ b/ansible/roles/benchmarking/vars/main.yml @@ -1,6 +1,6 @@ --- packages: - - g++-12 + - g++-14 - libc-ares-dev - libcunit1-dev - libev-dev