[OS-BUILD PATCHv5 0/2] spec: use jsut-built bpftool for vmlinux.h generation

2024-01-24 Thread Artem Savkov (via Email Bridge)
From: Artem Savkov on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2884 Forwardport from rhel9. Bugzilla: http://bugzilla.redhat.com/2120968 Upstream status: RHEL-only With the latest toolchain update build fails due to libbpf missing btf enum64 support. 5

[OS-BUILD PATCHv5 1/2] spec: use just-built bpftool for vmlinux.h generation

2024-01-24 Thread Artem Savkov (via Email Bridge)
From: Yauheni Kaliuta spec: use just-built bpftool for vmlinux.h generation Bugzilla: http://bugzilla.redhat.com/2120968 Upstream status: RHEL-only With the latest toolchain update build fails due to libbpf missing btf enum64 support. 5.19 update contains libbpf update but the spec uses buildro

[OS-BUILD PATCHv5 2/2] redhat/spec: use distro CFLAGS when building bootstrap bpftool

2024-01-24 Thread Artem Savkov (via Email Bridge)
From: Artem Savkov redhat/spec: use distro CFLAGS when building bootstrap bpftool Use distro HOST{CFLAGS,LDFLAGS} when building bootstrap bpftool. Signed-off-by: Artem Savkov diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644 --- a/redhat/ke

[OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907 When kernel-tools was split out to a separate package in Fedora, it was due to several factors. Most of those issues have been mitigated in other ways, and there are advantages to bu

[OS-BUILD PATCHv2 2/4] Don't ship libperf.a in libperf-devel

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes Don't ship libperf.a in libperf-devel Signed-off-by: Justin M. Forbes diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644 --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.template @@ -3042,6 +3042,8 @@ rm -rf %

[OS-BUILD PATCHv2 1/4] add libperf packages and enable perf, libperf, tools and bpftool packages

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Thorsten Leemhuis add libperf packages and enable perf, libperf, tools and bpftool packages Signed-off-by: Thorsten Leemhuis diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644 --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.t

[OS-BUILD PATCHv2 3/4] Don't use upstream bpftool version for Fedora package

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes Don't use upstream bpftool version for Fedora package Upstream bpftool went with their own versioning. While this works in rawhide and RHEL where release is bumped wth every build, it does not work with Fedora. Because bpftool sublevel is not bumped with stable updates, an

[OS-BUILD PATCHv2 4/4] Remove separate license tag for libperf

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes Remove separate license tag for libperf Signed-off-by: Justin M. Forbes diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644 --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.template @@ -1135,13 +1135,11 @@ This

Re: [OS-BUILD PATCHv8 0/3] redhat/Makefile: fix and clean up some of the logic

2024-01-24 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2892#note_1740140262 In case it isn't obvious :) well done @omos :) -- ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email t

[OS-BUILD PATCH] Add scaffolding to build the kernel-headers package for Fedora

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes Add scaffolding to build the kernel-headers package for Fedora For years, the scripts to build the kernel headers package have been sitting on maintainers desktops. Let's get those into kernel-ark. I have been using these to create the Fedora kernel-headers dist-git for a

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1740885976 Possibly, but to be honest the versioning is not exactly interesting either. As you can see from the commit 9910a74d6ebf6 there isn't a whole lot of reason for anyone to care about

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-24 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1741124750 @mh21_rh It appears we might need to add --without libperf to the cki builds for this MR. -- ___ kernel mailing list -- kernel@lists.fedo