We have run into an issue that we thought others might also
have to deal
with or may need to deal with in the future. That is that
Jam is not really
cross-compile friendly. It assumes a certain form of library
exists on each
platform which is generally a reasonable thing to do since on
Windows you
have Windows libraries and on Unix you have Unix style
libraries. This
however is not necessarily the case if you are cross-compiling.
What we do is use the directory names to encode what should be built.
Something like: vx-ppc, win32, vx-x86.
Our crack jam expert made these translate into the right build environment
and rules.