meta-openembedded/meta-oe/recipes-kernel
Khem Raj 6d3a650372
bpftool,bpftool-native: Separate out native recipe
build uses prepared sourcedir for kernel and relying
on target kernel recipe to prepare this is not the correct
thing for native package. Since the kernel will need target
dependencies cross-compiler etc. to build/prepare the kernel sourcedir

This issue is revealed when bpftool-native is built for riscv64
it ends up in build errors

ERROR: bpftool-native-1.0-r0 do_configure: The sstate manifest for task 'linux-libc-headers:populate_sysroot' (multilib variant '') could not be found.
The pkgarchs considered were: qemuriscv64, allarch, x86_64_x86_64-nativesdk.
But none of these manifests exists:
    /mnt/b/yoe/master/sources/poky/build/tmp/sstate-control/manifest-qemuriscv64-linux-libc-headers.populate_sysroot
    /mnt/b/yoe/master/sources/poky/build/tmp/sstate-control/manifest-allarch-linux-libc-headers.populate_sysroot
    /mnt/b/yoe/master/sources/poky/build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-linux-libc-headers.populate_sysroot
ERROR: Logfile of failure stored in: /mnt/b/yoe/master/sources/poky/build/tmp/work/x86_64-linux/bpftool-native/1.0/temp/log.do_configure.2509356

Therefore separate it out into independent recipe and use latest stable
kernel to build it.

Enable musl builds as well for bpftool, it works now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-06 14:17:15 -07:00
..
agent-proxy meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
blktests meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
bpftool bpftool,bpftool-native: Separate out native recipe 2025-09-06 14:17:15 -07:00
broadcom-bt-firmware meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
cpupower externalsrc: fix support in various components 2024-10-09 15:47:23 -07:00
crash meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
drgn python3-drgn: upgrade 0.0.31 -> 0.0.32 2025-06-26 07:24:02 -07:00
intel-speed-select externalsrc: fix support in various components 2024-10-09 15:47:23 -07:00
ipmitool meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
ipmiutil ipmiutil: Pass --enable-useflags 2023-05-26 08:28:37 -07:00
kernel-selftest kernel-selftest: handle missing -64.h headers 2025-08-28 07:56:01 -07:00
kpatch meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
ktls-utils ktls-utils: upgrade 1.0.0 -> 1.2.1 2025-07-30 08:03:06 -07:00
libbpf meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
libpfm meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
libtracefs meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
linux recipes: Start WORKDIR -> UNPACKDIR transition 2024-05-23 08:44:44 -07:00
minicoredumper meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
oprofile oprofile: Adjust ptests for UNPACKDIR changes 2025-08-13 10:09:25 -07:00
pm-graph meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
spidev-test externalsrc: fix support in various components 2024-10-09 15:47:23 -07:00
trace-cmd meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
turbostat meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
usbip-tools meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00