www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 23179] New: Unicode in symbol names in DLLs breaks MSVC linker

https://issues.dlang.org/show_bug.cgi?id=23179

          Issue ID: 23179
           Summary: Unicode in symbol names in DLLs breaks MSVC linker
           Product: D
           Version: D2
          Hardware: All
                OS: Windows
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: alphaglosined gmail.com

The MSVC linker does not support Unicode characters in symbol names when
creating import/export files.

This has not been found before now due to other blockers associated with dll's.

For executables, we do have a test (runnable/testmodule.d), but I had to
disable it for Windows to fix https://issues.dlang.org/show_bug.cgi?id=23177

--
Jun 12 2022