NetBSD: if the /usr/pkg/lib is there, the linker wants
Jarkko Hietaniemi [Fri, 26 Apr 2002 20:04:44 +0000 (20:04 +0000)]
to know about it always (not just when using the pth).

p4raw-id: //depot/perl@16197

hints/netbsd.sh

index f41a5b8..6a2ff11 100644 (file)
@@ -88,9 +88,6 @@ $define|true|[yY]*)
         if pkg_info -qe pth; then 
             # Add -lpthread. 
             libswanted="$libswanted pthread" 
-            # -R so that we find the libpthread.so from /usr/pkg/lib
-            # during Configure and build.
-            ldflags="-R/usr/pkg/lib $ldflags" 
             # There is no libc_r as of NetBSD 1.5.2, so no c -> c_r. 
         else 
             echo "$0: You need to install the GNU pth.  Aborting." >&4 
@@ -101,6 +98,9 @@ esac
 EOCBU
 
 # Recognize the NetBSD packages collection.
-# GDBM might be here.
-test -d /usr/pkg/lib     && loclibpth="$loclibpth /usr/pkg/lib"
+# GDBM might be here, pth might be there.
+if test -d /usr/pkg/lib; then
+       loclibpth="$loclibpth /usr/pkg/lib"
+       ldflags="$ldflags -R/usr/pkg/lib"
+fi
 test -d /usr/pkg/include && locincpth="$locincpth /usr/pkg/include"