[Boost-bugs] [Boost C++ Libraries] #12983: path.is-rooted doesn't support windows paths

Subject: [Boost-bugs] [Boost C++ Libraries] #12983: path.is-rooted doesn't support windows paths
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-04-22 13:47:30


#12983: path.is-rooted doesn't support windows paths
------------------------------+---------------------------
 Reporter: danieljames | Owner: vladimir_prus
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: build
  Version: Boost 1.64.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------
 Path.is-rooted only checks for paths beginning with `/`, but not paths
 beginning with something like `c:\\`. This was breaking the quickbook
 build on windows, as it uses `path.root`, causing the issue reported at
 https://lists.boost.org/Archives/boost/2017/03/233343.php. I've checked a
 workaround into the quickbook develop branch to avoid using `path.root`,
 but it can still happen under certain circumstances.

 It looks like this could also be fixed by converting the paths using
 'make-NT', but there doesn't seem to be a convenient way for user code to
 do that.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12983>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-04-22 13:51:32 UTC