From: Gregory Bell on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3956

BPF selftests build fails b/c some compiler and linker options (namely
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 and
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld) are not passed to
sub-makes for bpftool and libbpf. This, for instance, causes that
libbpf.a is not build as PIE and other binaries cannot link against it.

Fix the problem by passing the default compiler/linker options via
EXTRA_CFLAGS/EXTRA_LDFLAGS to the selftests build. They are then
correctly propagated to sub-makes.

Signed-off-by: Gregory Bell <grb...@redhat.com>

---
 redhat/kernel.spec.template |  25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

-- 
_______________________________________________
kernel mailing list -- kernel@lists.fedoraproject.org
To unsubscribe send an email to kernel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to