From 08a125637ca7f720403ebabd03f4d27727afe4ef Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 22 Nov 2019 09:02:36 +0000 Subject: [PATCH] trivial: Don't force specific linker flash when cross building --- meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 556e0f6aa..8c5981526 100644 --- a/meson.build +++ b/meson.build @@ -47,7 +47,6 @@ lt_version = '@0@.@1@.@2@'.format(lt_current, lt_age, lt_revision) # get supported warning flags warning_flags = [ - '-fstack-protector-strong', '-Waggregate-return', '-Wunused', '-Warray-bounds', @@ -104,6 +103,10 @@ warning_flags = [ cc = meson.get_compiler('c') add_project_arguments(cc.get_supported_arguments(warning_flags), language : 'c') +if not meson.is_cross_build() + add_project_arguments('-fstack-protector-strong', language : 'c') +endif + # enable full RELRO where possible # FIXME: until https://github.com/mesonbuild/meson/issues/1140 is fixed global_link_args = []