Skip to content

<crtdefs.h>: Header is missing from this repo #613

@BillyONeal

Description

@BillyONeal

Describe the bug
In #593 @AlexGuteniev indicated that our __dllimport macros are coming from crtdefs.h which is not presently in the repo; that is part of "vcruntime".

We've resolved half of this by implementing new satellite DLLs with a .def file and not using any import/export macro. This is the approach that we chose (much later after this issue was originally filed) for the latest satellite DLL atomic_wait:

; atomic wait satellite DLL definition

The remaining work here is that we could move vcruntime into github (we already made our directory structure allow for that). We're hopefully planning to do this in the future, but no ETA yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    infrastructureRelated to repository automationwontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions