Hello,<br><br>I've got the impression that the CMake + MSYS combination no longer works on ToT (r128013)... though it could, obviously, be my own broken environment.<br><br>My llvm repository is in: /d/llvm<br>And my build folder is: /d/llvm-cmake<br>
<br>I have invoked CMake like so<br>/d/llvm-cmake~<br>$ cmake ../llvm -G"MSYS Makefiles"<br><br>And I have then tried to build using<br>/d/llvm-cmake<br>$ make<br>[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.obj<br>
Cannot create temporary file in d:\llvm-cmake\lib\Support\c\DOCUME~1\MyPC\LOCALS~1\Temp\: No such file or directory<br><br>This application has requested the Runtime to terminate it in an unusual way.<br>Please contact the application's support team for more information.<br>
make[2]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.obj] Error 3<br>make[1]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/all] Error 2<br>make: *** [all] Error 2<br><br><br>From what I can see, mount has some hardcoded paths on mingw/msys:<br>
$ mount | grep Temp<br>C:\DOCUME~1\MyPC\LOCALS~1\Temp on /tmp type user (binmode,noumount)<br><br>$ env | grep TEMP<br>TEMP=/tmp<br><br>$ echo $TEMP<br>c/DOCUME~1/MyPC/LOCALS~1/Temp<br><br>Msys does not seem capable to correctly "deduce" the path here, I have tried modifying the "mount" configuration, but it seems builtin (nothing in /etc/fstab) and I cannot seem to be able to actually modify this<br>
<br><br><br>Have there been recent changes to the CMake scripts that could explain this ? Or has my environment suddenly ceased to work ?<br><br>I'd appreciate any pointer...<br><br><br>Regards,<br>Matthieu<br>