LVS
lvs-devel
Google
 
Web LinuxVirtualServer.org

[PATCH] Linking against libpopt is always requited

To: lvs-devel@xxxxxxxxxxxxxxx
Subject: [PATCH] Linking against libpopt is always requited
Cc: Simon Horman <horms@xxxxxxxxxxxx>
From: Simon Horman <horms@xxxxxxxxxxxx>
Date: Mon, 17 Sep 2012 10:24:43 +0900
It used to be the case that ipvsadm could be compiled to use
getopt_long rather than libpopt. However, this is no longer the case
and linking against libpopt is always requited.

Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx>
---
 Makefile |   33 +--------------------------------
 1 file changed, 1 insertion(+), 32 deletions(-)

diff --git a/Makefile b/Makefile
index 930b29f..6e36d79 100644
--- a/Makefile
+++ b/Makefile
@@ -62,39 +62,8 @@ RPMBUILD = $(shell                           \
                echo "/bin/rpm";                \
        fi )
 
-ifeq (,$(FORCE_GETOPT))
-LIB_SEARCH = /lib64 /usr/lib64 /usr/local/lib64 /lib /usr/lib /usr/local/lib
-POPT_LIB = $(shell for i in $(LIB_SEARCH); do \
-  if [ -f $$i/libpopt.a ]; then \
-    if nm $$i/libpopt.a | fgrep -q poptGetContext; then \
-       echo "-lpopt"; \
-       break; \
-    fi; \
-  fi; \
-done)
-ifeq (,$(POPT_LIB))
-POPT_LIB = $(shell for i in $(LIB_SEARCH); do \
-  f1=""; \
-  for so in $$i/libpopt.so*; do \
-    if [ -f $$so ]; then \
-      if objdump -T $$so | fgrep -q poptGetContext; then \
-         echo "-lpopt"; \
-         f1=y; \
-         break; \
-      fi; \
-    fi; \
-  done; \
-  [ "$$f1" != "" ] && break; \
-done)
-endif
-endif
-
-ifneq (,$(POPT_LIB))
-POPT_DEFINE = -DHAVE_POPT
-endif
-
 OBJS           = ipvsadm.o config_stream.o dynamic_array.o
-LIBS           = $(POPT_LIB)
+LIBS           = -lpopt
 ifneq (0,$(HAVE_NL))
 LIBS           += -lnl
 endif
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe lvs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

<Prev in Thread] Current Thread [Next in Thread>