Commit bcbb11d6 authored by Vitaly Buka's avatar Vitaly Buka Committed by Commit Bot

Disable init_stack_vars for mini_installer

mini_installer uses unusual linking configuration to avoid linking CRT.

Bug: 977230
Change-Id: I143a693aebc333c26c56c809038b5de3fab6ef91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1946985Reviewed-by: default avatarHans Wennborg <hans@chromium.org>
Reviewed-by: default avatarGreg Thompson <grt@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Cr-Commit-Position: refs/heads/master@{#720909}
parent 116df815
...@@ -55,6 +55,8 @@ source_set("lib") { ...@@ -55,6 +55,8 @@ source_set("lib") {
defines = [ "SKIP_ARCHIVE_COMPRESSION" ] defines = [ "SKIP_ARCHIVE_COMPRESSION" ]
} }
# Initialization may insert unexpected memset calls.
configs -= [ "//build/config/compiler:default_init_stack_vars" ]
configs += [ ":mini_installer_compiler_flags" ] configs += [ ":mini_installer_compiler_flags" ]
} }
...@@ -248,6 +250,8 @@ template("generate_mini_installer") { ...@@ -248,6 +250,8 @@ template("generate_mini_installer") {
# specify our own to keep the size down. Also make sure that we don't use # specify our own to keep the size down. Also make sure that we don't use
# WPO as it's not supported by the mini installer. # WPO as it's not supported by the mini installer.
configs -= [ configs -= [
# Initialization may insert unexpected memset calls.
"//build/config/compiler:default_init_stack_vars",
"//build/config/compiler:default_optimization", "//build/config/compiler:default_optimization",
"//build/config:executable_config", "//build/config:executable_config",
"//build/config/win:console", "//build/config/win:console",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment