Hi

I’m invoking the boost test suite with command similar to the one below:

 

source  ./$(VXWORKS_ENV_SH) &&  cd status   &&  \

               ../b2 -j$(JOBS) --prefix=$(ROOT_DIR) --libdir=$(LIBDIR)/$(TOOL_COMMON_DIR) --includedir=$(VSB_DIR)/usr/h/public   \

                                 link=static toolset=gcc-vxworks target-os=vxworks testing.launcher=./vxworks_boost_test_run.exp \

                                "--limit-tests=atomic|date_time|accumulators|algorithm|align|array|assert"

 

Several library tests are failing because of the lack of shared libraries, despite the designation of link=static.

So far I’ve encountered tests in system, random and filesystem that insist on trying to link against shared libraries..

 

Is this expected behavior for some reason, or a defect that should be corrected?

Looking at the regression targets I don’t see any that would typically use static linking.

 

Thanks,

 

Brian Kuhl

Wind River