Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coffimplib silently overwrites a library with a mixed-case extension #425

Open
dlang-bugzilla-migration opened this issue Jan 9, 2021 · 0 comments
Labels
Arch.x86 32-bits only behavior (i386 or higher) OS.Windows Related to a Windows-specific behavior (regardless of version) Prio.3.Normal A bug that is neither a blocker nor a regression T.DigitalMars Issues that affect tools for which the code is not in this repository (DigitalMars tools) Type.Bug Things don't work as they were intended to, or the way they were intended to work doesn't make sense

Comments

@dlang-bugzilla-migration

Transferred from: https://issues.dlang.org/show_bug.cgi?id=2620

User snake.scaly reported (2009-Jan-26 18:00:00):

coffimplib, when run with only one library as an argument, usually complains about not being able to overwrite the library. Nevertheless it will silently overwrite the library if its extension isn't all-lowercase. This happens quite often to me because most of libraries in Microsoft Platform SDK are capitalized this way.

$ coffimplib bufferoverflowu.lib
output file 'bufferoverflowu.lib' would overwrite input file, use -f to force it
$ coffimplib Certadm.lib
output file 'Certadm.lib' would overwrite input file, use -f to force it
$ coffimplib ComDlg32.Lib
(nothing)

CC @WalterBright : You're the only one that can handle such bugs as they are on DigitalMars tools.

@dlang-bugzilla-migration dlang-bugzilla-migration added Type.Bug Things don't work as they were intended to, or the way they were intended to work doesn't make sense OS.Windows Related to a Windows-specific behavior (regardless of version) Arch.x86 32-bits only behavior (i386 or higher) Prio.3.Normal A bug that is neither a blocker nor a regression T.DigitalMars Issues that affect tools for which the code is not in this repository (DigitalMars tools) labels Jan 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch.x86 32-bits only behavior (i386 or higher) OS.Windows Related to a Windows-specific behavior (regardless of version) Prio.3.Normal A bug that is neither a blocker nor a regression T.DigitalMars Issues that affect tools for which the code is not in this repository (DigitalMars tools) Type.Bug Things don't work as they were intended to, or the way they were intended to work doesn't make sense
Projects
None yet
Development

No branches or pull requests

1 participant