-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behavioros-windowsMicrosoft WindowsMicrosoft Windowsstandard libraryThis issue involves writing Zig code for the standard library.This issue involves writing Zig code for the standard library.
Milestone
Description
Zig Version
0.10.0-dev.139+850b053ea
Steps to Reproduce
The error seems to occur on windows due to Zig toolchain using UTF-8 when Windows uses UTF-16 for paths
- Have a user folder which name is written in cyrillic characters
- Run
zig init-exe - Run
zig build - Witness the error
Expected Behavior
No errors
Actual Behavior
Just in case: [REDACTED] is a name written in cyrillic characters such as Василий. Edited for privacy reasons.
error(mingw): clang exited with code 1 and stderr: error: unable to open output file 'C:\Users\[REDACTED]\AppData\Local\zig\o\f6eeb75a2cedb4cc58f95d9ea70a607d\kernel32.def': 'Символ Юникода не имеет сопоставления в конечной многобайтовой кодовой странице.'
1 error generated.
error(mingw): clang exited with code 1 and stderr: error: unable to open output file 'C:\Users\[REDACTED]\AppData\Local\zig\o\c6379a4de5888bcd947790c71c974c8e\ntdll.def': 'Символ Юникода не имеет сопоставления в конечной многобайтовой кодовой странице.'
1 error generated.
error(mingw): clang exited with code 1 and stderr: error: unable to open output file 'C:\Users\[REDACTED]\AppData\Local\zig\o\6d7ede8e82a0e42ab5d39e4d7fda3f42\advapi32.def': 'Символ Юникода не имеет сопоставления в конечной многобайтовой кодовой странице.'
1 error generated.
error: unable to generate DLL import .lib file: ClangPreprocessorFailed
Metadata
Metadata
Assignees
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behavioros-windowsMicrosoft WindowsMicrosoft Windowsstandard libraryThis issue involves writing Zig code for the standard library.This issue involves writing Zig code for the standard library.