Replies: 3 comments 5 replies
-
I'm new to Linux, but I enjoy building disk images with Opi5, writing them to disks, and booting them. |
Beta Was this translation helpful? Give feedback.
-
You can build on the Opi5 without issue, cross-compiling does not harm the build process even when running on arm64 platform. Since I have so many development RK3588 boards I would like to set them up as builders for GitHub when I have extra time. So it's very reasonable to build directly on your Opi5. |
Beta Was this translation helpful? Give feedback.
-
In my quest to get to use u-boot manually and learn from the scripts here, I seem to have come to the conclusion that the real secret is hidden in the debian package build command for u-boot. If I build the mainline kernel and u-boot with the build script, it tells me that kernel version is allready installed (makes sense) and u-boot will be downgraded. The later seems to indicate that the u-boot package in the ppa is newer than what you'd get using the build script? I also wonder if u-boot for linux-rockchip and mainline would be the same? |
Beta Was this translation helpful? Give feedback.
-
Hi,
I would like to make this my little learning project for building kernels and os-images. However I don't have much prior knowledge, maybe I am megalomaniacal, but then it doesn't harm much to fail. It seems so lovely to have an totally transparent build system to start from. The build system is designed for x86-machines, it cross-compiles. I guess that's because Github requires this, but maybe also because conventional build machines are more powerful. My question is: is it totally unrealistic to run these builds on an opi5+? The other day I built a kernel for rk-3588 mandriva (the build seemed to go through fine, but I didn't know how to make u-boot use it ;-) Now I am trying my luck here). It took about an hour. Not sure how much added time would be required to assemble the distro files. However the main question is: if it was realistic to use an opi5+, would I merely have to remove the "cross-compile" references in the scripts and replace them by straightforward arm64, or is the fact that it cross-compiles baked deeper into the scripts? I guess all the qemu-related dependencies serve the cross-compile purpose, but I assume it doesn't harm to have that stuff available on the system, it would simply not be used, right? So my main question is: does it only require simple modifications to the scripts? Are there maybe some tips?
Beta Was this translation helpful? Give feedback.
All reactions