They could, in theory, push to the headers repo first and then everything would always be in sync.
Raspberry Pi 4 64 Bit Operating System Manual Steps ToIts certainly possible but would add a lot of extra manual steps to the build process involving running things in containers of different architectures in two passes.
That time would be better spent upfront fixing the package so that everything just builds as expected in the first place. Id like to promise that it will, but something more important always comes along. Raspberry Pi 4 64 Bit Operating System Update Is ReleasedId like for Wireguard to be easy to install, and not break every time some kernel security update is released, downloaded, and installed. This is enough for extracting the headers (based on kernel scripts). It would allow easier kernel updates when we are running out-of-tree kernel modules. I used the following Guide - and had many troubles installing Wireguard on Pi OS64. Just use this command instead - sudo apt install libelf-dev libmnl-dev build-essential git. I tried to follow your small guide in extracting the headers but Im already failing on first step to find the Image file that is used to grep the Linux version. It can be achieved by cross-compiling (with ARM64 toolchain) or compiling in ARM64 chroot environment using the stock ARM64 kernel. Also, make sure that you have the following entries in the bootconfig.txt. Perhaps info can be obtained there, for those who might want to contribute towards an official kernel headers package getting released, which is the original issue here. IIRC, rpi-update has hooks which can run before and after install. So, the package could install hooks which download a headers tarball in preinst and unpack them in postinst. A separate git repo could be set up to host these files, but that would always lag the source repo for the rpi-update kernel. I think it would all need to be handled by the maintainers of rpi-update rather than myself.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |