Boost logo

Boost-Build :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2005-12-05 09:39:10

Francesco Gabbanini wrote:
>I am relatively new to boost build.
>I have used it with success to build a fairly large project I am working
>Now I would like to use bjam to build boost libraries, in order to use
>them on Windows CE devices, but I am facing some difficulties.

Join the club :)

>How can I instruct bjam to produce CE compatible code? Is there a msvc
>toolkit specially designed for CE? Has anyone had similar experiences on
>bjam and CE?

You could install embedded VC++ 4 (which is the embedded version of VC6),
but don't expect the Boost code to work properly on it as VC6 support is
being removed in favour of more standard complian compilers.

If you have VC/VS2005, you can install the embedded device support. This
will give you access to the embedded platform and the arm cross-compiler.
However, I have been having problems with it (using the vc_arm.bat
configuration file):

* vc_arm.bat does not appear to set up the directories properly to
correctly build with the CE compiler.
* there are other compilers (sh, mips, cex86) that do not have a
configuration batch file :(
* you need many defines to get things building.

I have made some progress in supporting CE builds and auto-detection for
VC2005, but I am having some problems trying to work out what is going wrong
and have been busy with other things (response file support, PCH support and

I have a project that I would like to support WinCE on, so I will get around
to this. If you or anyone else has WinCE experience, I'd be happy to
collaborate on CE support.

- Reece

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at