[Issue 23179] Unicode in symbol names in DLLs breaks MSVC linker

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Jan 26 07:53:34 UTC 2023


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

Walter Bright <bugzilla at digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |bugzilla at digitalmars.com
         Resolution|---                         |WONTFIX

--- Comment #5 from Walter Bright <bugzilla at digitalmars.com> ---
There are other limitations on names we accept on Windows, such as the file
names being insensitive to case. This has tripped up a handful of people, but
people do accept it for what it is. It's not an onerous limitation.

If the Microsoft linker fails at Unicode characters, so be it. Turning them
into hex makes the mangled names even uglier and longer. Demangling them also
becomes another problem.

I suggest to just let Microsoft worry about this issue. They'll probably
eventually fix their linker anyway. It's not worth us fixing it, then unfixing
it when MS updates their linker.

So WONTFIX.

--


More information about the Digitalmars-d-bugs mailing list