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

fix: use win_clang_x64 binary for x86 extract symbols #35078

Merged
merged 1 commit into from Jul 27, 2022

Conversation

VerteDinde
Copy link
Member

Description of Change

Addresses #34413

We're currently experiencing build failures on main, 20-x-y and 18-x-y because the ia32 symbol generation is running out of virtual memory space. This PR uses the win_clang_x64 binary to extract/generate electron symbols for Windows x86.

Note: This issue isn't currently affecting 19-x-y, but it was introduced into 18-x-y by a backported Chromium roll. Adding this change to 19-x-y will protect us against a potential future breakage in that branch.

Checklist

Release Notes

Notes: Fixed symbol generation on 32-bit Windows release builds.

@VerteDinde VerteDinde added semver/patch backwards-compatible bug fixes blocks-release Releases shouldn't go out without this fix target/18-x-y labels Jul 26, 2022
@VerteDinde VerteDinde requested a review from a team as a code owner July 26, 2022 20:40
@electron-cation electron-cation bot added the new-pr 🌱 PR opened in the last 24 hours label Jul 26, 2022
@VerteDinde VerteDinde changed the title fix: use win_clang_x64 for x86 extract symbols fix: use win_clang_x64 binary for x86 extract symbols Jul 26, 2022
@deepak1556
Copy link
Member

Merging given the release builds are green 👏

@deepak1556 deepak1556 merged commit ff804e3 into main Jul 27, 2022
@deepak1556 deepak1556 deleted the fix-ia32-symbols-main branch July 27, 2022 04:33
@release-clerk
Copy link

release-clerk bot commented Jul 27, 2022

Release Notes Persisted

Fixed symbol generation on 32-bit Windows release builds.

@trop
Copy link
Contributor

trop bot commented Jul 27, 2022

I was unable to backport this PR to "18-x-y" cleanly;
you will need to perform this backport manually.

@trop
Copy link
Contributor

trop bot commented Jul 27, 2022

I have automatically backported this PR to "19-x-y", please check out #35090

@trop
Copy link
Contributor

trop bot commented Jul 27, 2022

I have automatically backported this PR to "20-x-y", please check out #35091

@trop
Copy link
Contributor

trop bot commented Jul 27, 2022

@VerteDinde has manually backported this PR to "18-x-y", please check out #35096

@electron-cation electron-cation bot removed the new-pr 🌱 PR opened in the last 24 hours label Jul 28, 2022
schetle pushed a commit to schetle/electron that referenced this pull request Nov 3, 2022
khalwa pushed a commit to solarwindscloud/electron that referenced this pull request Feb 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocks-release Releases shouldn't go out without this fix semver/patch backwards-compatible bug fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants