-
Notifications
You must be signed in to change notification settings - Fork 56
Closed
Labels
Milestone
Description
You may already be aware of this, but in case you're not, Boost 1.67.0 creates an NTFS junction when compiling and installing. Specifically, it seems to happen with Boost.Chrono:
mklink-or-dir boost\chrono\stopwatches
Junction created for boost\chrono\stopwatches <<===>> libs\chrono\stopwatches\include\boost\chrono\stopwatches
link.hardlink boost\chrono\stopwatches.hpp
Hardlink created for boost\chrono\stopwatches.hpp <<===>> libs\chrono\stopwatches\include\boost\chrono\stopwatches.hpp
It's not too severe of an issue (i.e., it doesn't cause the b2 process to fail), but it will cause 7-Zip to exit with a warning with how your script is currently set up, which in turn causes the script to exit prematurely:
Scan WARNINGS for files and folders:
include\boost\chrono\stopwatches\ : The system cannot find the path specified.
----------------
Scan WARNINGS: 1
There's not much information about this at the moment, aside from this bug report (I'm not the OP, but the other comment is from me). I don't yet know why this is happening with the latest version of Boost, but not the previous version(s).