It's a huge pain in the ass. There are good guides available though.
Which is the lesser of two evils?
1. Try and build natively on a Win-7?
2. Build via cross-compile under Ubuntu Linux?
Both sound about the same, with the Linux route actually sounding less painful (I'm a unix/freebsd/mac osx/linux guy at heart)
-dvd
This is important for me to know too.
Have you found out what is the lesser of two evils?
What would you recommend?
I would prefer doing it in Win-7. But have not managed yet.