Skip to content

Conversation

jakepetroules
Copy link
Collaborator

This fully resolves working directory thread safety issues with subprocess spawning across all platforms. For now, subprocess is adopted conditionally in order to continue building in certain environments where the Subprocess module may not be available, in which case we fall back to Foundation Process.

Closes #441

@jakepetroules
Copy link
Collaborator Author

@swift-ci test

@jakepetroules jakepetroules force-pushed the eng/PR-swift-subprocess branch from f85b401 to b686e55 Compare June 13, 2025 07:19
@jakepetroules
Copy link
Collaborator Author

@swift-ci test

@jakepetroules jakepetroules force-pushed the eng/PR-swift-subprocess branch from b686e55 to 9cf96d5 Compare June 13, 2025 07:51
@jakepetroules
Copy link
Collaborator Author

@swift-ci test

@jakepetroules jakepetroules force-pushed the eng/PR-swift-subprocess branch from 9cf96d5 to e91fc35 Compare June 14, 2025 03:36
@jakepetroules
Copy link
Collaborator Author

@swift-ci test

This fully resolves working directory thread safety issues with subprocess spawning across all platforms. For now, subprocess is adopted conditionally in order to continue building in certain environments where the Subprocess module may not be available, in which case we fall back to Foundation Process.

Closes #441
@jakepetroules jakepetroules force-pushed the eng/PR-swift-subprocess branch from e91fc35 to bbb2de5 Compare June 28, 2025 04:20
@jakepetroules
Copy link
Collaborator Author

@swift-ci test

@jakepetroules jakepetroules deleted the eng/PR-swift-subprocess branch July 22, 2025 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Amazon Linux 2 Support for Swift Build

1 participant