]> granicus.if.org Git - sudo/commitdiff
add AIX blibpath support
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 21 Mar 2003 03:05:50 +0000 (03:05 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 21 Mar 2003 03:05:50 +0000 (03:05 +0000)
configure.in

index ab3a7028b55427833581db64ba0b4f11edb6c9de..d3d87684f05eb7d89f458738352d1986f49ce9a6 100644 (file)
@@ -1205,6 +1205,14 @@ case "$host" in
                CPPFLAGS="${CPPFLAGS} -D_XOPEN_EXTENDED_SOURCE"
                SUDO_DEFINE(_ALL_SOURCE)
                SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
+               AC_MSG_CHECKING([if linker accepts -Wl,-blibpath])
+               O_LDFLAGS="$LDFLAGS"
+               LDFLAGS="$LDFLAGS -Wl,-blibpath:/usr/lib:/lib"
+               AC_TRY_LINK([], [], [
+                   blibpath="/usr/lib:/lib"
+                   AC_MSG_RESULT(yes)
+               ], [AC_MSG_RESULT(no)])
+               LDFLAGS="$O_LDFLAGS"
                ;;
     *-*-hiuxmpp*)
                if test "$CHECKSHADOW" = "true"; then
@@ -1948,6 +1956,11 @@ if test "$with_authenticate" = "yes"; then
     SUDO_LIBS="${SUDO_LIBS} -ls"
 fi
 
+dnl
+dnl Add $blibpath to SUDO_LDFLAGS
+dnl
+test X"$blibpath" != X"" && SUDO_LDFLAGS="$SUDO_LDFLAGS -Wl,-blibpath:$blibpath"
+
 dnl
 dnl Check for log file and timestamp locations
 dnl