
I was trying to build the regex library from boost.1.31.0 on a Solaris 7 box using STLport.4.6.2. I have a couple of STLport versions installed in /opt. Here's how I built: o cd boost_1_31_0/libs/regex/build o /export/home/qiuw01/research/boost-jam-3.1.9/bin.solaris/bjam "-sTOOLS=sunpro-stlport" -sSTLPORT_PATH=/opt I was expecting STLport.4.6.2 to be used. However when I used ldd on the generated .so library, it shows a dependency on an old version of STLport in /usr/lib qiuw01$ ldd libboost_regex-sw-p-1_31.so librt.so.1 => /usr/lib/librt.so.1 libstlport_sunpro.so.4.5 => /usr/lib/libstlport_sunpro.so.4.5 libaio.so.1 => /usr/lib/libaio.so.1 libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 /usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1 <ethos:~/research/boost_1_31_0/bin/boost/libs/regex/build/libboost_regex.so/ sunpro-stlport/release> This doesn't seem to be right. Any comments? Thanks, Wenning Qiu