
But now I've ended up with some questions:
1) The first build didn't go smooth, though. I had to repeat it several times because every now and then a package couldn't be downloaded due to timeout, so the build stopped, and I was forced to rebuild everything again up to that point. Is this normal? Shouldn't be a problem from now on, since I downloaded all the necessary packages.
2) For my very first build, I've issued the following command "make ar71xx.ath10k-large" (profile for the Archer C7). Now I know that it should have been "make FULL_BUILD=true ar71xx.ath10k-large", and only after the first full build I should've issued "make ar71xx.ath10k-large", correct? Does it mean that my first build was somewhat "incomplete"? Because that thing took forever to finish (about 4h +/-), as it was previously announced on the tutorial.
3) I've done multiple tests builds after that, but this time issuing "time make ar71xx-large" to see how much time it was taking, which is around 70 minutes (for comparison, how is your time?). Is it possible to build only one or two images per build? So it takes way less time to compile, which would make testing builds a lot faster/easier.
4) Let's say Eric merged a big pull request, what's the best way to build from source now? Is it a "make FULL_BUILD=true" strictly necessary, or can I just update the changed files, and build from there? Which "make parameters" should I/do you use?
I would really appreciate some advice on these questions, thank you.
Quick info about the downloaded/generated files numbers on the build process, which kinda explains why it takes so long on the first time:
Generated/compiled "ar71xx-src" folder takes 10GB, with 330.941 files in 23.087 folders.

Downloaded packages take 600MB, with 7.822 files in 2.476 folders.