On Tue, Oct 5, 2021 at 2:07 PM Aman Singh <aman.deep.si...@intel.com> wrote: > > Code changes done for build issue as reported in Bug 817 > error: dereferencing type-punned pointer will break strict-aliasing rules. > added union to avoid pointer dereferencing >
About the title, Ali reproduced the issue with other versions of gcc. This patch touches base/ code, is Intel ok with this? Else, we could consider disabling strict aliasing for the base driver, like $ git grep alias '**/base/meson.build' drivers/net/fm10k/base/meson.build: '-Wno-strict-aliasing', '-Wno-format-extra-args', drivers/net/i40e/base/meson.build: '-Wno-strict-aliasing', '-Wno-unused-but-set-variable', drivers/net/qede/base/meson.build: '-Wno-strict-aliasing', Bugzilla ID: 817 > Fixes: 39925373a333 ("net/ice/base: add parser execution main loop") No Cc: stable, this is a regression in main. > Signed-off-by: Aman Singh <aman.deep.si...@intel.com> Tested-by: David Marchand <david.march...@redhat.com> -- David Marchand