summaryrefslogtreecommitdiffstats
path: root/Help/release/3.11.rst
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-05-29 16:52:38 (GMT)
committerBrad King <brad.king@kitware.com>2018-05-29 18:00:33 (GMT)
commit83630d491888705dc650f2ae62de9943181b50df (patch)
treefc93d648b7f52ce91ff82b2574cce5a1a6ce3593 /Help/release/3.11.rst
parent519427e32c1f914b2a4184553c18fccd4614209d (diff)
downloadCMake-83630d491888705dc650f2ae62de9943181b50df.zip
CMake-83630d491888705dc650f2ae62de9943181b50df.tar.gz
CMake-83630d491888705dc650f2ae62de9943181b50df.tar.bz2
cmSystemTools: Revert GetRealPath implementation on Windows
The use of `uv_fs_realpath` introduced by commit v3.11.0-rc1~445^2~1 (cmSystemTools: Implement GetRealPath on Windows, 2017-10-02) causes `subst` drives to be expanded on Windows, breaking existing use cases. Revert its use until an alternative implementation can be chosen. Preserve the behavior introduced by commit v3.11.0-rc1~445^2 (cmTimestamp: For symlinks switch to timestamp of resolved path, 2017-10-02) by retaining use of `uv_fs_realpath` in a function of a different name. Fixes: #18033 Issue: #17206
Diffstat (limited to 'Help/release/3.11.rst')
-rw-r--r--Help/release/3.11.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Help/release/3.11.rst b/Help/release/3.11.rst
index 971b3e2..214da0d 100644
--- a/Help/release/3.11.rst
+++ b/Help/release/3.11.rst
@@ -298,3 +298,10 @@ Changes made since CMake 3.11.0 include the following.
:prop_sf:`SKIP_AUTOUIC` on their generated files. These files never
need to be processed by moc or uic, and we must say so explicitly to
account for policy :policy:`CMP0071`.
+
+3.11.3
+------
+
+* CMake 3.11.0 introduced support for resolving symbolic links on
+ Windows in code paths that typically do so on UNIX. This has been
+ reverted due to breakage on ``subst`` drives.