From: Jordan Williams Date: Wed, 11 Oct 2023 18:32:49 +0000 (-0500) Subject: Revert "Revert "meson: use c_args in generator scripts (#10289)"" X-Git-Tag: v255-rc1~263 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=465104b4d40d0d22ad8669d7f8a1ebbbcbec9e6e;p=thirdparty%2Fsystemd.git Revert "Revert "meson: use c_args in generator scripts (#10289)"" This reverts commit 0e3cc902faec4f18d5fa606396f602b08bc94e27. Fixes #10288. I have confirmed that this does now fix cross-compilation. It appears that changes upstream in Meson, probably mesonbuild/meson#5263, have made the original MR, #10289, work now. This needs to be tested to ensure that it doesn't break Travis CI like when it was reverted in #10361. --- diff --git a/meson.build b/meson.build index b01dd9cd73d..1517065db66 100644 --- a/meson.build +++ b/meson.build @@ -483,7 +483,7 @@ if cxx_cmd != '' add_project_arguments(cxx.get_supported_arguments(basic_disabled_warnings), language : 'cpp') endif -cpp = ' '.join(cc.cmd_array()) + ' -E' +cpp = ' '.join(cc.cmd_array() + get_option('c_args')) + ' -E' has_wstringop_truncation = cc.has_argument('-Wstringop-truncation')