From 283e815339a15fa99039c69f1e225269790ae955 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Thu, 5 Mar 2020 09:37:58 +0100 Subject: [PATCH] omx: fix build with gcc 10 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit bellagio/omx header files reference a global variable without the extern keyworkd. Now that gcc-10 enables the '-fno-common' by default the build fails. Since these are external headers we can't easily fix them, so for now build the omx module with the '-fcommon' flag to keep the previous behavior. See https://gitlab.freedesktop.org/mesa/mesa/issues/2385 Reviewed-by: Michel Dänzer Part-of: --- src/gallium/state_trackers/omx/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/omx/meson.build b/src/gallium/state_trackers/omx/meson.build index 3aa82090c91..987d3e23c84 100644 --- a/src/gallium/state_trackers/omx/meson.build +++ b/src/gallium/state_trackers/omx/meson.build @@ -65,7 +65,7 @@ endif libomx_st = static_library( 'omx_st', files_omx, - c_args : [c_vis_args], + c_args : [c_vis_args, '-fcommon'], include_directories : inc_st_omx, dependencies : dep_st_omx, ) -- 2.30.2