hadrian: Make the default build target binary-dist-dir
The current default build target builds everything possible to build with the build system.
It would be more precise to build the binary-dist-dir
target, as to build everything which is needed by a binary distribution.
Downside: We might not built everything, so things may fail to build.
Upside: This is currently what CI builds anyway (and it's fine) and it will centralise logic about which stage libraries to build depending on whether we are cross compiling or not (!11444).
Anyone have an opinion? If there are no comments I will execute this in !11444