Skip to content

Extract /MANIFEST:NO from MSVCCompiler hack and improve types#2691

Merged
Avasam merged 5 commits intomhammond:mainfrom
Avasam:try-simplifying-MSVCCompiler-hacks-remove-def-spawn
Feb 11, 2026
Merged

Extract /MANIFEST:NO from MSVCCompiler hack and improve types#2691
Avasam merged 5 commits intomhammond:mainfrom
Avasam:try-simplifying-MSVCCompiler-hacks-remove-def-spawn

Conversation

@Avasam
Copy link
Collaborator

@Avasam Avasam commented Dec 9, 2025

Getting really close to completely and cleanly removing the compiler hack entirely !

  • Moved out /MANIFEST:NO from the compiler hack into a more reasonable location
  • Solves a few more LNK4075 that would still appear even with the previous version of the compiler hack (that's now handled by calls to remove_manifest_flags)
  • Improved related types and checks

Just waiting for pypa/setuptools#4986 / pypa/distutils#370 next.

@Avasam Avasam requested a review from mhammond December 9, 2025 05:05
@Avasam Avasam force-pushed the try-simplifying-MSVCCompiler-hacks-remove-def-spawn branch from 2e26047 to 722117c Compare February 5, 2026 00:46
@Avasam Avasam changed the title Extract /MANIFEST:NO from MSVCCompiler hack Extract /MANIFEST:NO from MSVCCompiler hack and improve types Feb 5, 2026
Copy link
Owner

@mhammond mhammond left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@Avasam Avasam merged commit d32028e into mhammond:main Feb 11, 2026
28 checks passed
@Avasam Avasam deleted the try-simplifying-MSVCCompiler-hacks-remove-def-spawn branch February 11, 2026 03:17
@Avasam
Copy link
Collaborator Author

Avasam commented Feb 11, 2026

You're welcome! The PRs linked under #2588 shall further reduce build warnings

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.

2 participants