From 4caa18feb70f8f3d133657c1250a53f4e292bb42 Mon Sep 17 00:00:00 2001 
 | 
From: Yi Zhao <yi.zhao@windriver.com> 
 | 
Date: Fri, 12 Oct 2018 12:38:02 +0800 
 | 
Subject: [PATCH] makedefs: add -lnsl and -lresolv to SYSLIBS by default 
 | 
  
 | 
We don't need to check libnsl.so and libresolv.so since the libnsl2 is 
 | 
specified in DEPENDS and libresolv.so is from c libarary. 
 | 
  
 | 
Upstream-Status: Inappropriate [embedded specific] 
 | 
  
 | 
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> 
 | 
--- 
 | 
 makedefs | 22 ++-------------------- 
 | 
 1 file changed, 2 insertions(+), 20 deletions(-) 
 | 
  
 | 
diff --git a/makedefs b/makedefs 
 | 
index 2683bce..8f1b3f4 100644 
 | 
--- a/makedefs 
 | 
+++ b/makedefs 
 | 
@@ -484,16 +484,7 @@ case "$SYSTEM.$RELEASE" in 
 | 
             SYSLIBS="$SYSLIBS -ldb" 
 | 
             ;; 
 | 
         esac 
 | 
-        for name in nsl resolv $GDBM_LIBS 
 | 
-        do 
 | 
-            for lib in $BUILD_SYSROOT_NSL_PATH 
 | 
-            do 
 | 
-            test -e $lib/lib$name.a -o -e $lib/lib$name.so && { 
 | 
-                SYSLIBS="$SYSLIBS -l$name" 
 | 
-                break 
 | 
-            } 
 | 
-            done 
 | 
-        done 
 | 
+        SYSLIBS="$SYSLIBS -lnsl -lresolv" 
 | 
         # Kernel 2.4 added IPv6 
 | 
         case "$RELEASE" in 
 | 
         2.[0-3].*) CCARGS="$CCARGS -DNO_IPV6";; 
 | 
@@ -561,16 +552,7 @@ EOF 
 | 
             SYSLIBS="$SYSLIBS -ldb" 
 | 
             ;; 
 | 
         esac 
 | 
-        for name in nsl resolv 
 | 
-        do 
 | 
-            for lib in $BUILD_SYSROOT_NSL_PATH 
 | 
-            do 
 | 
-            test -e $lib/lib$name.a -o -e $lib/lib$name.so && { 
 | 
-                SYSLIBS="$SYSLIBS -l$name" 
 | 
-                break 
 | 
-            } 
 | 
-            done 
 | 
-        done 
 | 
+        SYSLIBS="$SYSLIBS -lnsl -lresolv" 
 | 
         SYSLIBS="$SYSLIBS -ldl" 
 | 
         : ${SHLIB_SUFFIX=.so} 
 | 
         : ${SHLIB_CFLAGS=-fPIC} 
 | 
--  
 | 
2.7.4 
 |