]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[build] Inhibit "skipping incompatible" message from ld
authorMichael Brown <mcb30@ipxe.org>
Thu, 27 May 2010 08:42:53 +0000 (09:42 +0100)
committerMichael Brown <mcb30@ipxe.org>
Thu, 27 May 2010 08:42:53 +0000 (09:42 +0100)
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>
src/Makefile.housekeeping

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