I am building boost libraries for windows mobile 5 (WM5)

Using following command: bjam.exe --with-serialization --toolset=msvc-WM5 --stdlib=stlport --build-type=complete stage
I need only serialization library

I have attached user-config.jam for reference. 
Please correct me user-config.jam file, if there any error.

I am getting following errors:
msvc.link bin.v2\libs\config\test\all\no_std_locale_pass.test\msvc-WM5\debug\threading-multi\no_std_locale_pass.exe
bin.v2\libs\config\test\all\no_std_locale_pass.test\msvc-WM5\debug\threading-multi\no_std_locale_pass.obj : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'THUMB'
        call "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86 >nul
link /NOLOGO /INCREMENTAL:NO /DEBUG /subsystem:console /out:"bin.v2\libs\config\test\all\no_std_locale_pass.test\msvc-WM5\debug\threading-multi\no_std_locale_pass.exe"  /subsystem:windowsce,5.01 /machine:THUMB /NODEFAULTLIB:oldnames.lib /STACK:262144,4096 coredll.lib corelibc.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib @"bin.v2\libs\config\test\all\no_std_locale_pass.test\msvc-WM5\debug\threading-multi\no_std_locale_pass.exe.rsp"
        if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%
        if exist "bin.v2\libs\config\test\all\no_std_locale_pass.test\msvc-WM5\debug\threading-multi\no_std_locale_pass.exe.manifest" (
            mt -nologo -manifest "bin.v2\libs\config\test\all\no_std_locale_pass.test\msvc-WM5\debug\threading-multi\no_std_locale_pass.exe.manifest" "-outputresource:bin.v2\libs\config\test\all\no_std_locale_pass.test\msvc-WM5\debug\threading-multi\no_std_locale_pass.exe;1"
        )

Building is unsuccessful.
--
Thanks&Regards
Prasad.