As much as I grind my teeth with Yocto, it does make the process of generating a usable toolchain much easier than it used to be. Which makes the rest of it easier.
Up until a couple of years ago it was pretty much "grab what you can from CodeSourcery and cross your fingers".
For my current project I'm pulling the cross compiler from Debian and the libraries from Debian:armel. This doesn't work for every project, but it sure is easy when it does. I sure don't miss the days of building my own compiler and carefully crafting my root filesystem, but I know I can always fall back on that if I have to.
As much as I grind my teeth with Yocto, it does make the process of generating a usable toolchain much easier than it used to be. Which makes the rest of it easier.
Up until a couple of years ago it was pretty much "grab what you can from CodeSourcery and cross your fingers".