linux-automation / meta-lxatac

Build your own LXA TAC images and bundles
MIT License
5 stars 15 forks source link

linux-lxatac: update to kernel v6.5 #52

Closed hnez closed 9 months ago

hnez commented 11 months ago

umpf tag is now: 6.5/customers/lxa/lxatac/20230817-2 The tag includes the following topic branches:

The most relevant change is the move of devictrees for the arm architecture from one common directory for all vendors to one directory per vendor.

TODO before merging:

Related Pull Requests

This PR is based on another PRs that should be kept in mind:

hnez commented 10 months ago

There has recently been a change to the kernel.bbclass in oe-core that fixes an issue with regards to the module install stage. The mail claims that this applies to 6.5 kernels, but I've only ever encountered it with 6.6 kernels. We should verify that before merging this PR.

hnez commented 10 months ago

I ran a bitbake linux-lxatac -c do_cleanall followed by a bitbake linux-lxatac and the build went just fine.

Building a 6.6-rc2 kernel in my workspace does however fail as expected:

ERROR: linux-lxatac-6.5-r0 do_install: ExecutionError('…s/meta-lxatac/build/tmp/work/lxatac-oe-linux-gnueabi/linux-lxatac/6.5-r0/temp/run.do_install.764183', 1, None, None)
ERROR: Logfile of failure stored in: …s/meta-lxatac/build/tmp/work/lxatac-oe-linux-gnueabi/linux-lxatac/6.5-r0/temp/log.do_install.764183
…
-ae -F System.map 6.6.0-rc2-00019-g10e52f8776ea
rm: cannot remove '…s/meta-lxatac/build/tmp/work/lxatac-oe-linux-gnueabi/linux-lxatac/6.5-r0/image/usr/lib/modules/6.6.0-rc2-00019-g10e52f8776ea/source': No such file or directory
WARNING: exit code 1 from a shell command.

I think the original reported in the mail was just a bit un-precise and merging this PR should be fine. Getting 6.6 to work is however a problem for future us.