| Message ID | 20260724021423.2385072-1-mark.yang@lge.com |
|---|---|
| State | Superseded |
| Headers | show |
| Series | kernel-arch: limit KERNEL_TOOLCHAIN to the kbuild recipes | expand |
diff --git a/meta/classes-recipe/kernel-arch.bbclass b/meta/classes-recipe/kernel-arch.bbclass index 5f8dbacc0c..b15e0aca80 100644 --- a/meta/classes-recipe/kernel-arch.bbclass +++ b/meta/classes-recipe/kernel-arch.bbclass @@ -93,4 +93,4 @@ KERNEL_AR:toolchain-clang = "llvm-ar ${HOST_AR_KERNEL_ARCH}" KERNEL_OBJCOPY:toolchain-clang = "llvm-objcopy ${HOST_OBJCOPY_KERNEL_ARCH}" KERNEL_STRIP:toolchain-clang = "llvm-strip" KERNEL_TOOLCHAIN ?= "gcc" -TOOLCHAIN = "${KERNEL_TOOLCHAIN}" +TOOLCHAIN = "gcc" diff --git a/meta/classes-recipe/kernel.bbclass b/meta/classes-recipe/kernel.bbclass index 91248467be..619359fb7d 100644 --- a/meta/classes-recipe/kernel.bbclass +++ b/meta/classes-recipe/kernel.bbclass @@ -214,6 +214,7 @@ python do_symlink_kernsrc () { addtask symlink_kernsrc before do_patch do_configure after do_unpack inherit kernel-arch deploy +TOOLCHAIN = "${KERNEL_TOOLCHAIN}" PACKAGES_DYNAMIC += "^${KERNEL_PACKAGE_NAME}-module-.*" PACKAGES_DYNAMIC += "^${KERNEL_PACKAGE_NAME}-image-.*" diff --git a/meta/classes-recipe/module-base.bbclass b/meta/classes-recipe/module-base.bbclass index 2a225881ba..cae71a9b15 100644 --- a/meta/classes-recipe/module-base.bbclass +++ b/meta/classes-recipe/module-base.bbclass @@ -5,6 +5,7 @@ # inherit kernel-arch +TOOLCHAIN = "${KERNEL_TOOLCHAIN}" # We do the dependency this way because the output is not preserved # in sstate, so we must force do_compile to run (once). diff --git a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb index 338a50de91..d11afa86a1 100644 --- a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb +++ b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb @@ -4,6 +4,7 @@ LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" inherit kernel-arch linux-kernel-base +TOOLCHAIN = "${KERNEL_TOOLCHAIN}" inherit pkgconfig PACKAGE_ARCH = "${MACHINE_ARCH}"