[linux] Place -lslirp at end of linker search list

Signed-off-by: Michael Brown <mcb30@ipxe.org>
pull/310/head
Michael Brown 2021-03-03 01:09:33 +00:00
parent 69ecab2634
commit 50d13907c4
1 changed files with 2 additions and 3 deletions

View File

@ -34,7 +34,7 @@ LIBSLIRP_TEST = $(CC) $(LINUX_CFLAGS) -x c /dev/null -nostartfiles \
WITH_LIBSLIRP := $(shell $(LIBSLIRP_TEST) && $(ECHO) yes) WITH_LIBSLIRP := $(shell $(LIBSLIRP_TEST) && $(ECHO) yes)
ifneq ($(WITH_LIBSLIRP),) ifneq ($(WITH_LIBSLIRP),)
LINUX_CFLAGS += -DHAVE_LIBSLIRP LINUX_CFLAGS += -DHAVE_LIBSLIRP
LINUX_LDFLAGS += -lslirp LINUX_LIBS += -lslirp
endif endif
# Host API wrapper # Host API wrapper
@ -48,5 +48,4 @@ $(BIN)/linux_api.o : interface/linux/linux_api.c include/ipxe/linux_api.h \
# #
$(BIN)/%.linux : $(BIN)/%.linux.tmp $(BIN)/linux_api.o $(BIN)/%.linux : $(BIN)/%.linux.tmp $(BIN)/linux_api.o
$(QM)$(ECHO) " [FINISH] $@" $(QM)$(ECHO) " [FINISH] $@"
$(Q)$(CC) $(LINUX_CFLAGS) $(WORKAROUND_CFLAGS) $(LINUX_LDFLAGS) \ $(Q)$(CC) $(LINUX_CFLAGS) $(WORKAROUND_CFLAGS) -o $@ $^ $(LINUX_LIBS)
-o $@ $^