https://bugs.winehq.org/show_bug.cgi?id=39569
gritty.rain1970@geemili.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gritty.rain1970@geemili.xyz
--- Comment #4 from gritty.rain1970@geemili.xyz --- This bug is affecting Zig based applications, as it has it's own implementation of GetFinalPathNameByHandle[1]. Relevant Zig pull request is #17541, which implements handling of "??" prefixed paths[2].
Zig programs will fail to produce back traces under wine, as can be seen in a separate Zig pull request #22492[3].
The Zig compiler itself will also fail to run under wine, as it depends on GetFinalPathNameByHandle to locate the zig.exe (which it then uses to find it's "lib" directory)[4]. However, the Zig compiler also relies on some unimplemented functionality in NtLockFile, so solving this issue would not be enough to run the Zig compiler on wine.
[1]: https://github.com/ziglang/zig/blob/4b910e525d97276c64e98832663f0acfe8ff5cfb... [2]: https://github.com/ziglang/zig/pull/17541 [3]: https://github.com/ziglang/zig/pull/22492 [4]: https://github.com/ziglang/zig/issues/17535