There are currently a great number of devices out there. And payloads will continue to crop out.
These forums are drowning in people yelling for a working hex, payload whatnot for their dongle. (And i don't blame them!)
Then tehre are psfreedom, psfMOD and what modifications have you not for a bucket of devices. sometimes without source changes documentet (eell, or at all.)
So if you have a working toolchain set up - share it! Be it linux (my personal preference) Mac or Win-based.
Ideally there should be a wiki or sticky with instructions on setting up toolchains and requirements, and instructions on configure flags or make options needed for different boards and devices.
I have googled for ten minutes for information on how to compile payloads (aren't these supposesd to be interchangeable?) without any real success.
For my HTC Dream: Do i need an arm cross compiler toolchain set up, and what other bits?
For the different boards it is easier, I know (as often you can just compile it over and over with different make args for the different chips as far as I understand.
But still it would be great if those in the know share their knowledge, to easen their own compile burden and help satisfy everyones cravings sooner. :P
It IS a bit more advanced stuff than your usual how to, but it isn't really all that difficult. I have cross compiled before, someone just told me exactly what to do. :P