mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Adds a flag to the gn script to build with -fstack-protector (flutter/engine#34257)
This commit is contained in:
parent
5f54bbfe60
commit
efe086ab30
2
DEPS
2
DEPS
@ -111,7 +111,7 @@ allowed_hosts = [
|
||||
]
|
||||
|
||||
deps = {
|
||||
'src': 'https://github.com/flutter/buildroot.git' + '@' + '87d5dcb98983da54257f6f39d3beee2989cb0e47',
|
||||
'src': 'https://github.com/flutter/buildroot.git' + '@' + 'e27b16edf1fd54c358cc9499aa02297100375354',
|
||||
|
||||
# Fuchsia compatibility
|
||||
#
|
||||
|
||||
@ -495,6 +495,9 @@ def to_gn_args(args):
|
||||
if args.ubsan:
|
||||
gn_args['is_ubsan'] = True
|
||||
|
||||
if args.fstack_protector:
|
||||
gn_args['use_fstack_protector'] = True
|
||||
|
||||
if args.enable_vulkan_validation_layers:
|
||||
if args.target_os != 'fuchsia':
|
||||
print(
|
||||
@ -860,6 +863,13 @@ def parse_args(args):
|
||||
parser.add_argument('--tsan', default=False, action='store_true')
|
||||
parser.add_argument('--ubsan', default=False, action='store_true')
|
||||
|
||||
parser.add_argument(
|
||||
'--fstack-protector',
|
||||
default=False,
|
||||
action='store_true',
|
||||
help='Whether the -fstack-protector flag should be passed unconditionally.'
|
||||
)
|
||||
|
||||
parser.add_argument(
|
||||
'--trace-gn',
|
||||
default=False,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user