On Thu, Aug 02, 2018 at 10:36:33AM -0400, Peter Jones wrote:
> This makes it so you can treat grub-module-verifierxx.c as a file you can
> build directly, so syntax checkers like vim's "syntastic" plugin, which uses
> "gcc -x c -fsyntax-only" to build it, will work.
>
> One still has to do whatever setup is required to make it pick the right
> include dirs, which -W options we use, etc., but this makes it so you can do

s/-W/-I/?

> the checking on the file you're editing, rather than on a different file.
>
> v2: fix the typo in the #else clause in util/grub-module-verifierXX.c
>
> Signed-off-by: Peter Jones <pjo...@redhat.com>

If apply your patch and call this:

  gcc -x c -fsyntax-only -Iinclude -I. util/grub-module-verifierXX.c

I see following warnings:

  util/grub-module-verifierXX.c:49:0: warning: "ELF_R_SYM" redefined [enabled 
by default]
  In file included from util/grub-module-verifierXX.c:12:0:
  include/grub/elf.h:2498:0: note: this is the location of the previous 
definition
  util/grub-module-verifierXX.c:50:0: warning: "ELF_R_TYPE" redefined [enabled 
by default]
  In file included from util/grub-module-verifierXX.c:12:0:
  include/grub/elf.h:2499:0: note: this is the location of the previous 
definition
  util/grub-module-verifierXX.c:51:0: warning: "ELF_ST_TYPE" redefined [enabled 
by default]
  In file included from util/grub-module-verifierXX.c:12:0:
  include/grub/elf.h:2495:0: note: this is the location of the previous 
definition

Should not we drop ELF_R_SYM, ELF_R_TYPE and ELF_ST_TYPE definitions for
64-bits from util/grub-module-verifierXX.c?

Daniel

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to