I'm compiling Boost 1.38 with STLPort 5.2.1 using Microsoft Visual Studio 9.0 under Windows XP SP3 for Windows Mobile 5 (ARMV4I). However, none of my Boost libraries have the "p" tag (e.g. boost_signals-vc90-mt-gdp-1_38.lib). So, when I go to link my applications against the Boost libraries, I get linker errors that the correct library (with the "p" tag) cannot be found.

My compile command is:
C:\boost\boost_1_38>bjam -a --without-mpi --without-python -j 2 --toolset=msvc-9.0~wm5~stlport5.2 --stdlib=stlport-5.2~evc9~arm --build-type=complete stage

My user-config.jam file contains:
using msvc : 9.0~wm5~stlport5.2 :
    "C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/bin/x86_arm/cl.exe" :
    <compileflags>-D_CRT_SECURE_NO_WARNINGS
    <compileflags>-DBOOST_PROTO_MAX_ARITY=10
    <compileflags>-DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
    <compileflags>-DBOOST_MPL_LIMIT_METAFUNCTION_ARITY=10
    <compileflags>-D_WIN32_WCE=0x501
    <compileflags>-DUNDER_CE
    <compileflags>-DWIN32_WCE_PSPC
    <compileflags>-DWINCE
    <compileflags>-D_WINDOWS
    <compileflags>-DARM
    <compileflags>-D_ARM_
    <compileflags>-D_UNICODE
    <compileflags>-DUNICODE
    <compileflags>-DARMV4I
    <compileflags>-D_LITTLE_ENDIAN
    <compileflags>-DBOOST_NO_CWCHAR
    <compileflags>/Zc:wchar_t
    <linkflags>/subsystem:windowsce,5.01
    <linkflags>/machine:THUMB
    <linkflags>/NODEFAULTLIB:oldnames.lib
    <linkflags>/NODEFAULTLIB:libc.lib
    <linkflags>/STACK:262144,4096
    <linkflags>coredll.lib
    <linkflags>corelibc.lib
    <linkflags>ole32.lib
    <linkflags>oleaut32.lib
    <linkflags>uuid.lib
    <linkflags>commctrl.lib
    <architecture>arm
    <instruction-set>armv4
    <interface>wince
    <assembler>"armasm.exe"
    <setup>"C:/boost/boost_1_38/VSVars32-VC9-WM5.bat" ;

using stlport : 5.2~evc9~arm :
    C:/STLPort/STLPort-5.2.1/stlport
    C:/STLPort/STLPort-5.2.1/lib/evc9-arm
    C:/STLPort/STLPort-5.2.1/bin/evc9-arm ;

Can anybody suggest what I may be doing wrong?

Thanks,
PaulH