Disable __CxxFrameHandler4 when compiling HarfBuzz #6702
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Likely fix for #6701.
This is automatically enabled when compiling C++ with modern Visual Studio to reduce the binary size of try/catch blocks.
It uses
VCRUNTIME140_1.dll
, which is not available out-of-the-box, and needs to be included in the wheels.However, I find there is almost no difference to the size of
_imagingft.{...}.pyd
when disabling it (disabling it actually saves 3KB), and it removes the need to includeVCRUNTIME140_1.dll
in the wheels.