diff options
| author | Andrew Jeffery <andrew@codeconstruct.com.au> | 2026-02-27 08:03:00 +0300 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2026-03-03 18:21:29 +0300 |
| commit | 65d7d513044c91f927eebccb891d11568f114e35 (patch) | |
| tree | b53201f46b187a1040c5160ba9a865bd5f38e858 /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib | |
| parent | 055f828af78e6f21efb2019108fa385ecce167c4 (diff) | |
| download | openbmc-65d7d513044c91f927eebccb891d11568f114e35.tar.xz | |
meta-phosphor: obmc-bsp-common: Default KERNEL_IMAGETYPES? to zImage
Change ee1b10e19645 ("meta-phosphor: switch to linux-yocto-fitimage
recipe") defaults KERNEL_IMAGETYPES to "vmlinux". Change a5dd01cc0b78
("meta-aspeed: switch to linux-yocto-fitimage recipe") then tries to
account for it, but by inspection the assigned value is incorrect for
e.g. evb-ast2600:
$ bitbake-getvar -r obmc-phosphor-image KERNEL_IMAGETYPE
#
# $KERNEL_IMAGETYPE [4 operations]
# set? .../meta-phosphor/conf/machine/include/obmc-bsp-common.inc:7
# "vmlinux"
# set? .../meta-aspeed/conf/machine/include/aspeed.inc:10
# "zImage"
# set .../meta/conf/distro/include/default-distrovars.inc:59
# [_defaultval] "${ARCH_DEFAULT_KERNELIMAGETYPE}"
# set .../meta/conf/documentation.conf:244
# [doc] "The type of kernel to build for a device, usually set by the machine configuration files and defaults to 'zImage'."
# pre-expansion value:
# "vmlinux"
KERNEL_IMAGETYPE="vmlinux"
A32 machines need zImage, so use that for now.
However, we then need several fixes:
The A64 evb-npcm845 machine: If OE's KERNEL_IMAGETYPE value is not a
member of KERNEL_IMAGETYPES then the two are concatonated. In the case
of arm64 kernels, this attempts to build the undefined zImage target,
leading to a build error. Define both to "Image".
The next is p10bmc: It unconditionally appends to KERNEL_IMAGETYPES
in its machine configuration, which yields the following QA warning:
11:03:12 ERROR: linux-aspeed-6.18.13+git-r0 do_package: QA Issue: kernel-image-zimage is listed in PACKAGES multiple times, this leads to packaging errors. [packages-list]
11:03:13 ERROR: linux-aspeed-6.18.13+git-r0 do_package: Fatal QA errors were found, failing task.
11:03:13 ERROR: Logfile of failure stored in: /var/jenkins-openbmc/workspace/ci-openbmc/distro/ubuntu/label/docker-builder/target/p10bmc/build/work/p10bmc-openbmc-linux-gnueabi/linux-aspeed/6.18.13+git/temp/log.do_package.385873
11:03:13 NOTE: recipe linux-aspeed-6.18.13+git-r0: task do_package: Failed
11:03:13 ERROR: Task (/var/jenkins-openbmc/workspace/ci-openbmc/distro/ubuntu/label/docker-builder/target/p10bmc/openbmc/meta-aspeed/recipes-kernel/linux/linux-aspeed_git.bb:do_package) failed with exit code '1'
Drop the append as it's redundant under the new configuration structure.
Change-Id: Icb06889bbb68bac7f0632fa660981734af37b21e
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib')
0 files changed, 0 insertions, 0 deletions
