aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2002-12-19 22:10:12 +0000
committerRichard Levitte <levitte@openssl.org>2002-12-19 22:10:12 +0000
commit9cd16b1deab9a2d4c2bae0cecfd3f3bfe13f851a (patch)
treed00cbba7153bb35b467b581bc112f74bdc939bbf
parent12cd28258d4bab2a89b0b8ebe7127e1e06f3c0fb (diff)
downloadopenssl-9cd16b1deab9a2d4c2bae0cecfd3f3bfe13f851a.tar.gz
We stupidly had a separate LIBKRB5 variable for KRB5 library dependencies,
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...
-rw-r--r--CHANGES5
-rwxr-xr-xConfigure5
-rw-r--r--Makefile.org1
-rw-r--r--apps/Makefile.ssl1
-rw-r--r--ssl/Makefile.ssl1
5 files changed, 7 insertions, 6 deletions
diff --git a/CHANGES b/CHANGES
index b760f49c18..0922acb089 100644
--- a/CHANGES
+++ b/CHANGES
@@ -352,6 +352,11 @@ TODO: bug: pad x with leading zeros if necessary
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
diff --git a/Configure b/Configure
index 59a6d0846d..c02c26f206 100755
--- a/Configure
+++ b/Configure
@@ -1041,6 +1041,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
@@ -1272,7 +1274,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);
@@ -1320,8 +1321,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;
diff --git a/Makefile.org b/Makefile.org
index b0f76b7a48..ebd688c7bc 100644
--- a/Makefile.org
+++ b/Makefile.org
@@ -159,7 +159,6 @@ RMD160_ASM_OBJ= asm/rm86-out.o
# KRB5 stuff
KRB5_INCLUDES=
-LIBKRB5=
DIRS= crypto ssl engines apps test tools
SHLIBDIRS= crypto ssl
diff --git a/apps/Makefile.ssl b/apps/Makefile.ssl
index 78192363c4..6b86302c2d 100644
--- a/apps/Makefile.ssl
+++ b/apps/Makefile.ssl
@@ -18,7 +18,6 @@ PERL= perl
RM= rm -f
# KRB5 stuff
KRB5_INCLUDES=
-LIBKRB5=
PEX_LIBS=
EX_LIBS=
diff --git a/ssl/Makefile.ssl b/ssl/Makefile.ssl
index bca85c6abe..11a19d4de9 100644
--- a/ssl/Makefile.ssl
+++ b/ssl/Makefile.ssl
@@ -17,7 +17,6 @@ MAKEFILE= Makefile.ssl
AR= ar r
# KRB5 stuff
KRB5_INCLUDES=
-LIBKRB5=
CFLAGS= $(INCLUDES) $(CFLAG)