[3295] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb5-libs/1040: krb5-config --libs omits -lresolv

daemon@ATHENA.MIT.EDU (amu@alum.mit.edu)
Fri Jan 11 11:22:04 2002

Resent-From: gnats@rt-11.mit.edu (GNATS Management)
Resent-To: krb5-unassigned@rt-11.mit.edu
Resent-Reply-To: krb5-bugs@MIT.EDU, amu@alum.mit.edu
Message-Id: <E16P4Qr-0007YP-00@tux.internal.ucko.debian.net>
Date: Fri, 11 Jan 2002 11:21:29 -0500
From: amu@alum.mit.edu
To: krb5-bugs@mit.edu


>Number:         1040
>Category:       krb5-libs
>Synopsis:       krb5-config --libs omits -lresolv
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    krb5-unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   unknown
>Arrival-Date:   Fri Jan 11 11:22:01 EST 2002
>Last-Modified:
>Originator:     Aaron M. Ucko
>Organization:
individual
>Release:        krb5-1.2.3
>Environment:
Debian GNU/Linux pre-3.0
System: Linux tux 2.4.17 #1 SMP Wed Dec 26 20:54:33 EST 2001 i686 unknown
Architecture: i686

>Description:
	Although the Kerberos libraries depend on libresolv on many
	platforms, krb5-config --libs never acknowledges this
	dependency.

>How-To-Repeat:
	Run krb5-config --libs on a system where libresolv is not part
	of libc.

>Fix:
--- krb5-config.in.dist	Wed Jan  9 17:26:46 2002
+++ krb5-config.in	Fri Jan 11 11:05:42 2002
@@ -37,7 +37,7 @@
 
 
 LIBS='@LIBS@'
-GEN_LIB=@GEN_LIB@
+SYSLIBS='@GEN_LIB@ @RESOLV_LIB'
 
 # Defaults for program
 library=krb5
@@ -204,7 +209,7 @@
     fi
 
     if test $library = 'krb5'; then
-	lib_flags="$lib_flags -lkrb5 -lk5crypto -lcom_err $GEN_LIB"
+	lib_flags="$lib_flags -lkrb5 -lk5crypto -lcom_err $SYSLIBS"
     fi
 
     echo $lib_flags

>Audit-Trail:
>Unformatted:

home help back first fref pref prev next nref lref last post