소스 검색

[build] Inhibit "skipping incompatible" message from ld

On 64-bit systems with both 32-bit and 64-bit libraries installed, ld
tends to generate noisy "skipping incompatible /usr/lib/libxxx.so"
messages when building elf2efi.c.

Fix by passing --no-warn-search-mismatch to ld.

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

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

@@ -873,7 +873,7 @@ CLEANUP += $(ZBIN)
873 873
 #
874 874
 ELF2EFI_CFLAGS	:= -I$(BINUTILS_DIR)/include -I$(BFD_DIR)/include \
875 875
 		   -idirafter include -L$(BINUTILS_DIR)/lib -L$(BFD_DIR)/lib \
876
-		   -lbfd -liberty -lz
876
+		   -lbfd -liberty -lz -Wl,--no-warn-search-mismatch
877 877
 
878 878
 $(ELF2EFI32) : util/elf2efi.c $(MAKEDEPS)
879 879
 	$(QM)$(ECHO) "  [HOSTCC] $@"

Loading…
취소
저장