From: Kienan Stewart Date: Fri, 4 Oct 2024 14:31:41 +0000 (-0400) Subject: ansible: Install gawk for building lttng-modules X-Git-Url: http://git.lttng.org./?a=commitdiff_plain;h=8e06860b203fcbcab1790cee37d8dd71c0b9b6bd;p=lttng-ci.git ansible: Install gawk for building lttng-modules While gawk isn't a dependency of lttng-modules, it is now required to build the Linux kernel when `CONFIG_BUILTIN_MODULE_RANGES` is enabled. See upstream commit: commit 5f5e7344322f0b0676579af054c787ed57d1c1df Author: Kris Van Hees Date: Fri Sep 6 10:45:03 2024 -0400 kbuild: generate offset range data for builtin modules Create file module.builtin.ranges that can be used to find where built-in modules are located by their addresses. This will be useful for tracing tools to find what functions are for various built-in modules. Change-Id: I6d9b1e93857131de30dc1c2527be93cd3327a296 Signed-off-by: Kienan Stewart --- diff --git a/automation/ansible/roles/lttng-modules/vars/Alpine.yml b/automation/ansible/roles/lttng-modules/vars/Alpine.yml index 69eb652..f8d1f21 100644 --- a/automation/ansible/roles/lttng-modules/vars/Alpine.yml +++ b/automation/ansible/roles/lttng-modules/vars/Alpine.yml @@ -2,3 +2,4 @@ lttng_modules_packages: - libelf-dev - bc + - gawk diff --git a/automation/ansible/roles/lttng-modules/vars/RedHat.yml b/automation/ansible/roles/lttng-modules/vars/RedHat.yml index 9d76eb6..47122ce 100644 --- a/automation/ansible/roles/lttng-modules/vars/RedHat.yml +++ b/automation/ansible/roles/lttng-modules/vars/RedHat.yml @@ -2,5 +2,6 @@ lttng_modules_packages: - bc - elfutils-devel + - gawk - kernel-devel - kernel-headers diff --git a/automation/ansible/roles/lttng-modules/vars/Suse.yml b/automation/ansible/roles/lttng-modules/vars/Suse.yml index e88ce1f..60da10c 100644 --- a/automation/ansible/roles/lttng-modules/vars/Suse.yml +++ b/automation/ansible/roles/lttng-modules/vars/Suse.yml @@ -1,6 +1,7 @@ --- lttng_modules_packages: - bc + - gawk - kernel-devel - kernel-default-devel - kernel-syms diff --git a/automation/ansible/roles/lttng-modules/vars/Ubuntu-22.yml b/automation/ansible/roles/lttng-modules/vars/Ubuntu-22.yml index 4041de4..e6bc5af 100644 --- a/automation/ansible/roles/lttng-modules/vars/Ubuntu-22.yml +++ b/automation/ansible/roles/lttng-modules/vars/Ubuntu-22.yml @@ -4,6 +4,7 @@ lttng_modules_packages: - cpio - dctrl-tools - dwarves + - gawk - kernel-wedge - kmod - libelf-dev