-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Open
Labels
A-cfgArea: `cfg` conditional compilationArea: `cfg` conditional compilationC-bugCategory: This is a bug.Category: This is a bug.O-unixOperating system: Unix-likeOperating system: Unix-likeT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.
Description
This is a persistent issue with target_family = "unix"
being defined by targets that happen to have a somewhat Unix-like compiling-for-them experience but do not have a Unix runtime. This causes considerable amounts of working around them in configuration code for libraries, since you cannot simply treat them as Unix.
Some examples:
Metadata
Metadata
Assignees
Labels
A-cfgArea: `cfg` conditional compilationArea: `cfg` conditional compilationC-bugCategory: This is a bug.Category: This is a bug.O-unixOperating system: Unix-likeOperating system: Unix-likeT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.