Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: prohibit compiling with ClangCL on Windows #3098

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

StefanStojanovic
Copy link
Contributor

This PR is opened based on nodejs/node#55784 as it is required to enable running native (addon) tests for the ClangCL-produced binaries on Windows. The original PR is reviewed and approved in the Node.js repo and I'm moving to the next phase now - landing the changes in their respective repositories. Node-gyp is the only dependency that needs changing outside Node.js, so I've decided to start with it.

Disables trying to compile with ClangCL on Windows. Was required to enable native tests in the Node.js CI for the ClangCL produced binaries.

Refs: nodejs/node#55784
@StefanStojanovic
Copy link
Contributor Author

FYI the Tests / Lint Python workflow failure is not connected to my changes, as I didn't make changes in any Python file in this PR.

@cclauss
Copy link
Contributor

cclauss commented Nov 25, 2024

The failing Python lint issues are fixed in

@StefanStojanovic
Copy link
Contributor Author

The failing Python lint issues are fixed in

Thanks for letting me know. I'll rebase after that PR lands.

@cclauss
Copy link
Contributor

cclauss commented Nov 25, 2024

That PR has landed but a gyp-next --> node-gyp update is also required. This PR can proceed despite those unrelated lint errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants