Hello,

I am running GCC 4.4.3 (default?) distributed with Ubuntu Linux 10.04 LTS. I would like to build the latest Boost to keep up with the language and library standards, because we'll need those on a project we're working on (obviously), but it seems that we'll need to upgrade the GCC tool chain in order to do this: plus it us necessary even helpful to have access to lambda functors, expressions, etc, access Boost Phoenix (for Spirit2), and so on. I've read how it's possible to upgrade the GCC tool chain, but it worries me for obvious reasons.

Also, building is one thing, the front end tool chain. We'll be cross compiling to ArchLinux running on ARM. I've done some reading about this issue and it seems that this is more of a back end concern. In other words, as long as the thing builds, compiles and links with whatever tool chain, language standard, compiler, etc, the cross compile should go well. Specifically, I believe we're going with CodeBench, but if there are other cross compilers available, that would be helpful to know as well.

Any wisdom approaching an issue like this?

Regards,

Michael