Module: Mesa Branch: master Commit: 7c3f958d236addf8d7f3778468ea927c34a636e3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c3f958d236addf8d7f3778468ea927c34a636e3
Author: Eric Engestrom <eric.engest...@imgtec.com> Date: Mon Dec 4 08:40:54 2017 -0500 freedreno: add -Wno-packed-bitfield-compat for meson build Otherwise huge amount of spam from instr-a2xx.h.. gcc has no way to know that freedreno was never built with such an old gcc version to care about the bugs in old gcc ;-) Reported-by: Rob Clark <robdcl...@gmail.com> Signed-off-by: Eric Engestrom <eric.engest...@imgtec.com> [added commit message] Signed-off-by: Rob Clark <robdcl...@gmail.com> --- src/gallium/drivers/freedreno/meson.build | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/freedreno/meson.build b/src/gallium/drivers/freedreno/meson.build index 909e16b9ed..444e6234f3 100644 --- a/src/gallium/drivers/freedreno/meson.build +++ b/src/gallium/drivers/freedreno/meson.build @@ -201,12 +201,22 @@ freedreno_includes = [ include_directories('ir3') ] +freedreno_c_args = [] +if cc.has_argument('-Wpacked-bitfield-compat') + freedreno_c_args += '-Wno-packed-bitfield-compat' +endif + +freedreno_cpp_args = [] +if cpp.has_argument('-Wpacked-bitfield-compat') + freedreno_cpp_args += '-Wno-packed-bitfield-compat' +endif + libfreedreno = static_library( 'freedreno', [files_libfreedreno, ir3_nir_trig_c, nir_opcodes_h], include_directories : freedreno_includes, - c_args : [c_vis_args], - cpp_args : [cpp_vis_args], + c_args : [freedreno_c_args, c_vis_args], + cpp_args : [freedreno_cpp_args, cpp_vis_args], dependencies : [dep_libdrm, dep_libdrm_freedreno], ) _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit