We stupidly had a separate LIBKRB5 variable for KRB5 library dependencies,
authorRichard Levitte <levitte@openssl.org>
Thu, 19 Dec 2002 22:10:20 +0000 (22:10 +0000)
committerRichard Levitte <levitte@openssl.org>
Thu, 19 Dec 2002 22:10:20 +0000 (22:10 +0000)
and then didn't support it very well.  And that when there already is a
useful variable for exactly this kind of thing; EX_LIBS...

CHANGES
Configure
Makefile.org
apps/Makefile.ssl
ssl/Makefile.ssl

diff --git a/CHANGES b/CHANGES
index e5abe9116ae860ba07d574bb2f991c596523a12a..afefb21303496f4bab186425d171b37049929c17 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,11 @@
 
  Changes between 0.9.6h and 0.9.7  [XX xxx 2002]
 
+  *) Change the declaration of needed Kerberos libraries to use EX_LIBS
+     instead of the special (and badly supported) LIBKRB5.  LIBKRB5 is
+     removed entirely.
+     [Richard Levitte]
+
   *) The hw_ncipher.c engine requires dynamic locks.  Unfortunately, it
      seems that in spite of existing for more than a year, many application
      author have done nothing to provide the necessary callbacks, which
index 11d20e029e7e9ede94d572cbe3890f02b0e8b342..9b99b0436e0562787252c780e97dbde211835a52 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -1020,6 +1020,8 @@ else
        $withargs{"krb5-include"} = "-I".$withargs{"krb5-dir"}."/include"
                if $withargs{"krb5-include"} eq "" &&
                   $withargs{"krb5-dir"} ne "";
+
+       $libs.=$withargs{"krb5-lib"}." " if $withargs{"krb5-lib"} ne "";
        }
 
 # The DSO code currently always implements all functions so that no
@@ -1238,7 +1240,6 @@ while (<IN>)
        s/^ARFLAGS=.*/ARFLAGS= $arflags/;
        s/^PERL=.*/PERL= $perl/;
        s/^KRB5_INCLUDES=.*/KRB5_INCLUDES=$withargs{"krb5-include"}/;
-       s/^LIBKRB5=.*/LIBKRB5=$withargs{"krb5-lib"}/;
        s/^SHLIB_TARGET=.*/SHLIB_TARGET=$shared_target/;
        s/^SHLIB_MARK=.*/SHLIB_MARK=$shared_mark/;
        s/^SHARED_LIBS=.*/SHARED_LIBS=\$(SHARED_CRYPTO) \$(SHARED_SSL)/ if (!$no_shared);
@@ -1286,8 +1287,6 @@ print "ARFLAGS       =$arflags\n";
 print "PERL          =$perl\n";
 print "KRB5_INCLUDES =",$withargs{"krb5-include"},"\n"
        if $withargs{"krb5-include"} ne "";
-print "LIBKRB5       =",$withargs{"krb5-lib"},"\n"
-       if $withargs{"krb5-lib"} ne "";
 
 my $des_ptr=0;
 my $des_risc1=0;
index 72a8abfcf78d9525c6de100927786741c92b9361..c22926856297b5f40ffb928598f0ae4020485466 100644 (file)
@@ -159,7 +159,6 @@ RMD160_ASM_OBJ= asm/rm86-out.o
 
 # KRB5 stuff
 KRB5_INCLUDES=
-LIBKRB5=
 
 # When we're prepared to use shared libraries in the programs we link here
 # we might set SHLIB_MARK to '$(SHARED_LIBS)'.
index 04c4b79a39ad93139d9400e84bdd4b09a976f4d8..b442b7cd742e929acf74cc0147211fec75864af6 100644 (file)
@@ -18,7 +18,6 @@ PERL=         perl
 RM=            rm -f
 # KRB5 stuff
 KRB5_INCLUDES=
-LIBKRB5=
 
 PEX_LIBS=
 EX_LIBS= 
index db24293ac4da32984b9e2e4adc57823466402982..e36a79b2d6ff628273f1f861636fd5d835ec9748 100644 (file)
@@ -17,7 +17,6 @@ MAKEFILE=     Makefile.ssl
 AR=            ar r
 # KRB5 stuff
 KRB5_INCLUDES=
-LIBKRB5=
 
 CFLAGS= $(INCLUDES) $(CFLAG)