I donāt understand how to fix this error and complete the build.
My system:
DISTRIB_DESCRIPTION=āUbuntu 22.04.5 LTSā
aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Thank you very much, Iām studying. Iāll answer as soon as I figure it out.
P.S. It would be great if in this case the Makefile itself would install everything necessary to automate the build. Or this point would have been specified in the instructions themselves. Thanks
The packages listed in the description at the link: python-is-python 2, libc6:amd64, libssl-dev:arm64 are not installed according to the instructions. The system responds :
Packages are unavailable, This may mean that the package is missing, outdated, or available from sources not mentioned in the sources.list
I have Ubuntu 22.04.5 LTS
Can you tell me what to do next?
P.S. Excuse me, but can you just tell me where to get the kernel source codes?
linux-image-5.10.160-26-rk356x? Thanks in advance.
However, there are two more questions, if you donāt mind.
I have a working kernel on Radxa 5.10.160-26-rk356x itself, and the ālinux-imageā version is assembled.-5.10.160-1- rk356xā. Will there be any versioning violations if I build a module for the assembled linux kernel-image-5.10.160-1- rk356x , and then I will try to install this module on Radxa with kernel 5.10.160-26-rk356x ?
Is there a way to tell the build system to build another (non-default ā¦and except for the latest) kernel?
And thank you very much ChenJaly!
I currently have the 5.10.160-26-rk356x kernel running on Radxa Zero 3e (as I already wrote), and during the build process I got whatās in the screenshots. Hence the question. If I build a module for the kernel that I received (linux-image-5.10.160-1- rk356x_5.10.160-1_amd64.deb), then wonāt such a module be disabled on Radxa itself due to broken versioning? 5.10.160-26- 5.10.160-1- Itās not the same thing.
The second question was about documentation https://radxa-repo.github.io/bsp/dev_flow.html . Here is the āPrepare working tree
Use --no-build and -C | --distclean to set up the source tree with bsp predefined profiles:
./bsp -C --no-build linux latestā
Will this be the correct entry?
./bsp -C --no-build linux build 5.10.160-26-rk356x
can I specify a different kernel version instead of the ālatestā one?
The default is latest, and you can customize the version number with the -r parameter.
Compile and use the built kernel directly, there is no need to use the systemās pre-installed kernel.
Thanks, Iām trying, Iāll write as soon as Iām done. To be fair, I should add that the ā-rā option is also not mentioned in the manual https://radxa-repo.github.io/bsp/
I read it yesterday. But I never found out.
ā-r, --revision [num] Specify custom revision number, default=1ā
What exactly does -r --revision [num] mean? For the case 5.10.160-26-rk356x, is this the number 26?
The help works without -h )) if only it would help more ))
I started to go deeper and now https://radxa-repo.github.io/artifacts.html
Hereās what I wanted.
linux-headers-5.10.160-26-rk356x_5.10.160-26_arm64.deb
linux-image-5.10.160-26-rk356x_5.10.160-26_arm64.deb
exactly the versions that I wanted.
Thank you all again for your help.