Uh oh!
There was an error while loading. Please reload this page.
deps: MASM.UseSafeExceptionHandlers for OpenSSL - #7427
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
indutny
commented
Jun 26, 2016
indutny
commented
Jun 26, 2016
CI is green |
| 'includes': ['masm_compile.gypi',], | ||
| 'msvs_settings': { | ||
| 'MASM': { | ||
| # Use /safeseh, see: 01fa5ee |
There was a problem hiding this comment.
Can you change 01fa5ee to commit 01fa5ee?
bnoordhuis
commented
Jun 26, 2016
LGTM with a suggestion. |
indutny
commented
Jun 27, 2016
@piscisaureus does this LGTY? |
jasnell
commented
Jun 27, 2016
LGTM |
indutny
commented
Jun 27, 2016
May get at least one LGTM from @nodejs/platform-windows ? |
piscisaureus
commented
Jun 27, 2016
Looks good to me, if it works. |
indutny
commented
Jun 27, 2016
Cool, thank you! |
indutny
commented
Jun 27, 2016
Landed in 2787d70, thank you everyone! |
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: #7426 PR-URL: #7427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
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: #7426 PR-URL: #7427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
MylesBorins
commented
Jul 11, 2016
@indutny lts? |
indutny
commented
Jul 12, 2016
I think - yes. |
richardlau
commented
Jul 15, 2016
I think this is now causing warnings on 64-bit Windows: In the now removed |
indutny
commented
Jul 16, 2016
@richardlau thank you! Opened #7759 to fix this. |
indutny
commented
Jul 17, 2016
Should be fixed now, @richardlau ! Please give it a try. |
MylesBorins
commented
Aug 30, 2016
@indutny would you be willing to make a backport that collects this and the fix? |
indutny
commented
Aug 30, 2016
@thealphanerd yep, to v4? |
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 <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
indutny
commented
Sep 3, 2016
@thealphanerd here you go #8399 |
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: #7426 PR-URL: #7427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
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: #7426 PR-URL: #7427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
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: #7426 PR-URL: #7427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
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: #7426 PR-URL: #7427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
Checklist
make -j4 test(UNIX) orvcbuild test nosign(Windows) passesAffected core subsystem(s)
build
Description of change
Use
msvs_settings.MASM.UseSafeExceptionHandlerswhen building OpenSSLassembly code on Windows. This option appends
/safesehto the list ofassembler flags when building
.asmfiles on Windows.Having this option in place, separate rules in
masm_compile.gypiareno longer needed.
Fix: #7426
R= @piscisaureus or @nodejs/platform-windows