https://issues.dlang.org/show_bug.cgi?id=17329
Issue ID: 17329
Summary: File.remove() has problems with long filenames (>128
bytes)
Product: D
Version: D2
Hardware: x86
OS: Windows
Status: NEW
Severity: enhancement
Priority: P1
Component: phobos
Assignee: [email protected]
Reporter: [email protected]
This is a rather weird issue that only pops up in a release build:
std.file.FileException@D:\Dlang\dmd2\windows\bin\..\..\src\phobos\std\file.d(733):
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.cbr:
The system cannot find the file specified.
Filenames up to 128 bytes work fine, anything above it throws this exception.
Building in Visual Studio 2017, output is MS-COFF. The debug build works fine.
--