On 17/05/19 11:44 AM, Robin Krens wrote:
Thanks for that link, Thierry. I think that you've written one of the more detailed pieces of documentation. Part 4 [Linux Kernel Configuration Build] I think is pretty generic and handbook worthy. Would sure have saved me a lot of time. I think that would be useful to place at https://crux-arm.nu/Documentation/BuildingKernels
Any reason why you decided to use Arch Linux and then replaced it? Why not use a more 'from scratch' method, like:
a. compile u-boot b. compile kernel [mailine or some patched version from the odroid community] c. download / cross-compile rootfilesystem. d. prepare boot media.
u-boot construction was difficult for me: the cross-tools I was using may have been missing a few things, and re-doing the u-boot configuration for the the target board (Odroid C2) was not a value added activity for me.
Any reason why you didn't use the mainline kernel? I could be wrong, but I saw it has "OK" support now?
Kernel version compatibility with ARM SOC variants appears more tricky than with the x86_64 architecture. At the time of this effort, the selected kernel version had the blessing of more knowledgeable ones in this respect and was qualified "long-term support" in the kernel community work planning. - Thierry