Open certik opened 1 month ago
Do you really need the mesa library on windows? You could require it only on Linux. Otherwise you could enable dev mode for windows to allow symlinks.
Lastly we could experiment with "junctions" which I think are similar to symlinks but don't require elevated privileges. I need to read up on it.
Yes, I don't need it, I first got a Qt app working in linux where it is needed, then I was porting it to Windows and discovered the bug above. The solution is to not use it:
[target.linux-64.dependencies]
mesa-libgl-devel-cos6-x86_64 = ">=11.0.7,<12"
Then everything works. But I would think the error message should be improved:
╰─▶ A required privilege is not held by the client. (os error
1314) when symlinking ../../lib64/librt.so.1 to \\?\C:
That seems hard to understand, like the path \\?\C:
...
That seems hard to understand, like the path \?\C:...
Isn't that the modern way to describe windows paths?