Skip to content

Conversation

@MaxDesiatov
Copy link
Contributor

This allows the frontend to proceed when building with -target i686-unknown-windows-coff -enable-experimental-feature Embedded arguments.

This allows the frontend to proceed when building with `-target i686-unknown-windows-coff -enable-experimental-feature Embedded` arguments.
@MaxDesiatov MaxDesiatov added Windows Platform: Windows Frontend Area → compiler: Frontend embedded Embedded Swift labels Mar 10, 2024
@MaxDesiatov MaxDesiatov self-assigned this Mar 10, 2024
@MaxDesiatov
Copy link
Contributor Author

@swift-ci smoke test

@MaxDesiatov MaxDesiatov added the needs tests Flag: Issue is fixed but needs tests / PR needs tests label Mar 10, 2024
@al45tair
Copy link
Contributor

What does it mean to have no environment on Windows? (See also swiftlang/swift-driver#1558.)

@MaxDesiatov
Copy link
Contributor Author

MaxDesiatov commented Mar 11, 2024

What does it mean to have no environment on Windows? (See also apple/swift-driver#1558.)

IIUC it means that no assumptions about current environment are made and MSVC toolchain is not required. One could use MinGW infrastructure or something else to build for this triple.

@MaxDesiatov
Copy link
Contributor Author

@swift-ci test macos

@MaxDesiatov MaxDesiatov enabled auto-merge (squash) March 11, 2024 11:22
@al45tair
Copy link
Contributor

One could use MinGW infrastructure or something else to build for this triple.

Let's discuss that on the other PR. I have no objection to supporting the -coff triple — I just want to know what it means and why we'd use it rather than e.g. -mingw, -cygwin or -msvc.

@MaxDesiatov MaxDesiatov merged commit 321cc83 into main Mar 11, 2024
@MaxDesiatov MaxDesiatov deleted the maxd/embedded-coff-frontend branch March 11, 2024 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

embedded Embedded Swift Frontend Area → compiler: Frontend needs tests Flag: Issue is fixed but needs tests / PR needs tests Windows Platform: Windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants