Subject: [Boost-build] Should link=static disable all shared library tests?
From: Kuhl, Brian (brian.kuhl_at_[hidden])
Date: 2016-01-23 21:47:02
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 \
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.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk