Ross also mentioned on IRC, that fedora is cooking something up: https://src.fedoraproject.org/rpms/xen/blob/rawhide/f/xen.gcc11.fixes.patch
But I have no idea about the upstream status, etc. Bruce On Thu, May 6, 2021 at 11:38 AM Diego Sueiro <[email protected]> wrote: > > When compiling xen-tools (4.14 and 4.15) with gcc-11 the following kind of > errors are produced: > > linux.c:164:50: error: argument 7 of type 'const xen_pfn_t[]' {aka 'const > long unsigned int[]'} declared as an ordinary array [-Werror=vla-parameter] > 164 | const xen_pfn_t arr[/*num*/], int > err[/*num*/]) > | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ > > Workaround it by passing -Wno-vla-parameter to the compiler. > > Signed-off-by: Diego Sueiro <[email protected]> > --- > recipes-extended/xen/xen-tools.inc | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/recipes-extended/xen/xen-tools.inc > b/recipes-extended/xen/xen-tools.inc > index 3560e79..e939c45 100644 > --- a/recipes-extended/xen/xen-tools.inc > +++ b/recipes-extended/xen/xen-tools.inc > @@ -725,9 +725,12 @@ do_configure() { > do_configure_common > } > > +# Workaround when compiling with gcc-11 > +EXTRA_CFLAGS_XEN_TOOLS_append = " -Wno-vla-parameter" > + > do_compile() { > cd ${S} > - oe_runmake tools PYTHON="${PYTHON}" > + oe_runmake tools EXTRA_CFLAGS_XEN_TOOLS="${EXTRA_CFLAGS_XEN_TOOLS}" > PYTHON="${PYTHON}" > } > > do_install() { > -- > 2.17.1 > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#6489): https://lists.yoctoproject.org/g/meta-virtualization/message/6489 Mute This Topic: https://lists.yoctoproject.org/mt/82633036/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
