You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
md "Projects\C++\this is a rather long path for a path on windows where long paths are a problem with the limit of two hundred fifty characters but there is a solution which implies adding a registry key and configuring the project to include a manifest"
// copy PixelShader.hlsl to this new folder
dxc /T ps_6_0 "Projects\C++\this is a rather long path for a path on windows where long paths are a problem with the limit of two hundred fifty characters but there is a solution which implies adding a registry key and configuring the project to include a manifest\PixelShader.hlsl"
The system cannot find the path specified. Projects\C++\this is a rather long path for a path on windows where long paths are a problem with the limit of two hundred fifty characters but there is a solution which implies adding a registry key and configuring the project to include a manifest\PixelShader.hlsl
The text was updated successfully, but these errors were encountered:
@walbourn We've screened this as dormant and aren't likely to invest resources to fix it but would accept a PR. Can you provide some context for the priority of this issue?
We are pushing to get as many developer tools updated for long paths as possible. MSBuild supports long paths. CMake/Ninja support long paths. Since this codebase is LLVM based, it should be long path compatible without significant change.
@walbourn, unfortunately I don’t think that is quite true. DXC doesn’t use LLVM’s filesystem abstractions instead it inserted its own which are hand rolled.
When long file paths are enabled on Windows 10 Version 1607 or later, DXC.EXE still fails to compile them.
In general the LLVM codebase supports very long file paths internally, so this is likely just a case of adding the following manifest to the binary.
For example:
The text was updated successfully, but these errors were encountered: