patch-Makefile.orig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --- ipvsadm-1.26.orig/Makefile 2011-02-08 01:24:23.000000000 +0100
  2. +++ ipvsadm-1.26/Makefile 2012-07-20 14:42:03.000000000 +0200
  3. @@ -35,7 +35,7 @@ ARCH = $(shell uname -m)
  4. RPMSOURCEDIR = $(shell rpm --eval '%_sourcedir')
  5. RPMSPECDIR = $(shell rpm --eval '%_specdir')
  6. -CC = gcc
  7. +CC ?= gcc
  8. INCLUDE =
  9. SBIN = $(BUILD_ROOT)/sbin
  10. MANDIR = usr/man
  11. @@ -46,9 +46,9 @@ INSTALL = install
  12. STATIC_LIBS = libipvs/libipvs.a
  13. ifeq "${ARCH}" "sparc64"
  14. - CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -m64 -pipe -mcpu=ultrasparc -mcmodel=medlow
  15. + CFLAGS ?= -Wall -Wunused -Wstrict-prototypes -g -m64 -pipe -mcpu=ultrasparc -mcmodel=medlow
  16. else
  17. - CFLAGS = -Wall -Wunused -Wstrict-prototypes -g
  18. + CFLAGS ?= -Wall -Wunused -Wstrict-prototypes -g
  19. endif
  20. @@ -81,7 +81,7 @@ endif
  21. OBJS = ipvsadm.o config_stream.o dynamic_array.o
  22. LIBS = $(POPT_LIB)
  23. ifneq (0,$(HAVE_NL))
  24. -LIBS += -lnl
  25. +LIBS += -lnl-3
  26. endif
  27. DEFINES = -DVERSION=\"$(VERSION)\" -DSCHEDULERS=\"$(SCHEDULERS)\" \
  28. -DPE_LIST=\"$(PE_LIST)\" $(POPT_DEFINE)
  29. @@ -96,8 +96,8 @@ all: libs ipvsadm
  30. libs:
  31. make -C libipvs
  32. -ipvsadm: $(OBJS) $(STATIC_LIBS)
  33. - $(CC) $(CFLAGS) -o $@ $^ $(LIBS)
  34. +ipvsadm: $(OBJS)
  35. + $(CC) $(CFLAGS) -o $@ $^ $(LIBS) -lpopt -lipvs -L./libipvs
  36. install: all
  37. if [ ! -d $(SBIN) ]; then $(MKDIR) -p $(SBIN); fi