소스 검색

[build] Use -Wno-decl when running sparse

Linker table entries must be non-static in order to avoid being
completely optimised away by some versions of gcc.  Use -Wno-decl to
prevent sparse from warning about these, since the alternative would
be to litter the code with otherwise unnecessary "extern"
declarations.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 12 년 전
부모
커밋
e5cbfefdf3
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1
    0
      src/Makefile.housekeeping

+ 1
- 0
src/Makefile.housekeeping 파일 보기

207
 ifeq ($(C),1)
207
 ifeq ($(C),1)
208
 export REAL_CC := $(CC)
208
 export REAL_CC := $(CC)
209
 CC := cgcc
209
 CC := cgcc
210
+CFLAGS += -Wno-decl
210
 endif
211
 endif
211
 
212
 
212
 ###############################################################################
213
 ###############################################################################

Loading…
취소
저장