]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
kernel: Add kernel specific OBJDUMP
authorKhem Raj <raj.khem@gmail.com>
Wed, 1 Mar 2023 05:30:05 +0000 (21:30 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 1 Mar 2023 21:27:45 +0000 (21:27 +0000)
commit17b409f2fd97894e0943d13c2cb0d52abde647e3
tree67b7ebb79885c486de597b097af2ecc9e2836031
parent321f0819515cd53362b1b84aa2d1eece75e013e5
kernel: Add kernel specific OBJDUMP

This helps in switching toolchains cleanly for kernel build
between gcc and clang

Currently, some kernels allow building with clang but not all
the distro might use clang as default system compiler but kernel
may demand gcc which is provided via KERNEL_* variables, however
kernel does use OBJCOPY at places during build and it maybe set
to use llvm objcopy when using clang. That should be a deliberate
setting when clang is used for kernel as well, otherwise it should
use binutils provided objcopy

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
meta/classes-recipe/kernel-arch.bbclass
meta/classes-recipe/kernel-devicetree.bbclass
meta/classes-recipe/kernel-uboot.bbclass
meta/classes-recipe/kernel-yocto.bbclass
meta/classes-recipe/kernel.bbclass
meta/classes-recipe/module.bbclass
meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb
meta/recipes-kernel/systemtap/systemtap-uprobes_git.bb