On Sat, Mar 9, 2019 at 6:57 AM Peter Dimov via Boost
Tom Kent wrote:
I'm having a problem with B2 in this release.
For many releases now, I have run a command such as: b2 -j16 --build-type=complete toolset=msvc-10.0 address-model=64 architecture=x86 --prefix="./" --libdir=lib32-msvc-10.0 --includedir=temp_inc install
to get the windows builds of each toolset. For the install, I set the prefix as the current directory, so that I'll get a lib{arch}-msvc-{ver} directory for each toolset in there. However, with this 1.70 release, it seems to ignore my prefix and put the headers in libs/headers/build/temp_inc/boost-1_70/boost, instead of temp_inc/boost-1_70/boost. For the libraries, it scattered them throughout the build in directories such as libs/coroutine/build/lib32-msvc-10.0/.
Any thoughts on what might be causing this?
My guess would be the relative paths. I can look into this, but it's probably too late for 1.70 to make changes.
My initial thought is that this would be good to get fixed for the 1.70 release, but it's not worth holding up the beta for. Comments? -- Marshall