Skip to content

ninja "check-all" target creates directory named "%SystemDrive%" in build directory #54936

Open
@ormris

Description

@ormris

As far back as the llvm 13 release, the check-all target creates a directory
called "%SystemDrive%" in the build directory when running on Windows. The
contents are as follows.

%SystemDrive%/:
ProgramData

%SystemDrive%/ProgramData:
Microsoft

%SystemDrive%/ProgramData/Microsoft:
Windows

%SystemDrive%/ProgramData/Microsoft/Windows:
Caches

%SystemDrive%/ProgramData/Microsoft/Windows/Caches:
cversions.2.db                                                     {81FA3446-700E-4C68-8CFC-3266E1376F80}.2.ver0x0000000000000001.db
{6AF0698E-D558-4F6E-9B3C-3716689AF493}.2.ver0x0000000000000001.db  {DDF571F2-BE98-426D-8288-1A9A39C3FDA2}.2.ver0x0000000000000001.db

I wasn't able to reproduce this issue by running check-llvm, check-clang,
check-lld, or check-sanitizer. Only check-all reproduced this.

Thanks in advance for any help on this one.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions