Resolves: RHEL-136527
Upstream: https://github.com/osandov/drgn
This problem is fixed in the kernel with b9f174c811e3 ("x86/unwind/orc:
Add ELF section with ORC version identifier"). But the fix won't work as
expected due to missing commit 321648455061 ("kbuild: use obj-y instead
extra-y for objects placed at the head"). The second commit however is
very invasive and shouldn't be backported this late in the RHEL9 cycle
(see RHEL-27234 for details). So backport the workaround in drgn
instead.
commit 8660ee186377aabf28cd54d76beb942b9a06d09a
Author: Stephen Brennan <stephen.s.brennan@oracle.com>
Date: Fri Dec 5 10:43:44 2025 -0800
libdrgn: orc_info: work around ORC backports in RHEL 9.6
Add a special case to detect RHEL 9 kernel versions since release
5.14.0-517.el9, and use ORC "v3" for these kernels.
Fixes#578.
Signed-off-by: Stephen Brennan <stephen.s.brennan@oracle.com>
Signed-off-by: Philipp Rudo <prudo@redhat.com>
Now the libkdumpfile-devel is in rhel9 compose, so enable the
brew-build.tier0.functional test.
Related: RHEL-6973
Signed-off-by: Tao Liu <ltao@redhat.com>
To import tests/ dir and compile python-drgn locally, libkdumpfile-devel
is needed. However it is in epel repo for centos/rhel. Not sure if it is
available when doing osci gating test. So we skip the tests for now.
Related: RHEL-6973
Signed-off-by: Tao Liu <ltao@redhat.com>
Import the changelog from the existing epel9 package to preserve
attribution, and Release 0.0.24-2
Resolves: RHEL-14479
Signed-off-by: Davide Cavalca <dcavalca@centosproject.org>
Signed-off-by: Tao Liu <ltao@redhat.com>