Hi,

I am trying to build my code with QEMU and getting compilation error according 
to the ISO C90 standard:

      const size_t buf_size = 31;
      char buffer[buf_size + 1];

      error: ISO C90 forbids array ‘buffer’ whose size can’t be evaluated 
[-Werror=vla]

I noticed that the code builds with '-std=gnu11', which is newer then C90, so 
this is not clear to me why I get this error.
Where is the correct place to specify the language version for this?

I am building QEMU using the instructions on QEMU site (configure, make).

Thanks,
Paz

Reply via email to