Hi Paul.
I'm giving up on 1.35 as I've just read about the serialization vector bug, so I'll attempt to use 1.34.1
If you're doing this then be sure to use the current trunk version of Boost Build or at least the version included with the Boost 1.35. release or you might run into 'already solved' build system issues.
The problems described are from Boost 1.35 with bjam v2. I managed to wrangle 1.33.1's bjam v1 to cross-compile, but I could not figure out bjam v2.
I think the key problem is that there seems to be no facility or option to cross-compile, to choose the target platform...