Linker bug - can't handle '.' in the DLL name
dckl
dick221z at yahoo.com
Tue May 23 06:38:07 PDT 2006
Walter Bright wrote:
> dickl wrote:
>> It appears the linker does not properly reference a DLL in the
>> executable when the DLL name contains an embedded '.'.
>
> That's true, any special characters like space, +, ., -, etc., will fail
> in file names passed to the linker.
The problems is not that the name is passed to the linker on the command
line. The DLL name is in the link (import) library but the linker
doesn't properly put the name in the executable for it to load. Looking
at the executable, the linker puts lib-5.1 in the executable rather than
lib-5.1.DLL
More information about the Digitalmars-d-bugs
mailing list