-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
Backport/gh 7427 #8399
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
Backport/gh 7427 #8399
Conversation
Use `msvs_settings.MASM.UseSafeExceptionHandlers` when building OpenSSL assembly code on Windows. This option appends `/safeseh` to the list of assembler flags when building `.asm` files on Windows. Having this option in place, separate rules in `masm_compile.gypi` are no longer needed. Fix: nodejs#7426 PR-URL: nodejs#7427 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Bert Belder <[email protected]>
`ml64.exe` doesn't support `/safeseh` option. Do not attempt to use it if `target_arch=="x64"`. See: https://msdn.microsoft.com/en-us/library/s0ksfwcf.aspx PR-URL: nodejs#7759 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Robert Jefe Lindstaedt <[email protected]> Reviewed-By: Minwoo Jung <[email protected]>
LGTM if CI is green. |
CI: https://ci.nodejs.org/job/node-test-pull-request/3938/ |
CI is green except some unrelated failures on ARM. Landing. |
Ah, actually. @Fishrock123 I'll let you land this one when you'll be ready for it :) |
@indutny huh? Why would I be landing this? If it is ready you can land it directly onto |
Oops, meant @thealphanerd . Sorry! |
landed in 7e60292...09099ab |
Hooray, thanks everyone! |
Checklist
make -j4 test
(UNIX), orvcbuild test nosign
(Windows) passesAffected core subsystem(s)
deps
Description of change
Backport of two commits from the master branch.
cc @thealphanerd