aboutsummaryrefslogtreecommitdiff
path: root/src/configure.in
diff options
context:
space:
mode:
authorsashan <anedvedicky@gmail.com>2018-12-18 12:04:56 +0100
committerGreg Hudson <ghudson@mit.edu>2019-01-07 11:08:15 -0500
commitd9da74e25398fff40ba9c6dbd26ed4a5ba6e8f11 (patch)
tree0e50a57c061f3d99c1980d8f232a57c01ef2579d /src/configure.in
parent5f7baac58b77b038eba500e9067410ca19722369 (diff)
downloadkrb5-d9da74e25398fff40ba9c6dbd26ed4a5ba6e8f11.zip
krb5-d9da74e25398fff40ba9c6dbd26ed4a5ba6e8f11.tar.gz
krb5-d9da74e25398fff40ba9c6dbd26ed4a5ba6e8f11.tar.bz2
Fix build issues with Solaris native compiler
In the LDAP KDB module, fix an empty initializer. In the SPAKE edwards25519 code, use autoconf tests to determine whether to use the 64-bit code. In the SPAKE update_thash() function, make sure the types of the conditional expression results match exactly. In libkrb5support, link against zap.o now that k5buf.o can use zap() (as of commit 8ee8246c14702dc03b02e31b9fb5b7c2bb674bfb). [ghudson@mit.edu: squashed commits; rewrote commit message; adjusted autoconf tests; minor code changes] (cherry picked from commit ecb03a4c31cf8a6b1bca3459ae56d4122398c18e) ticket: 8769 version_fixed: 1.17
Diffstat (limited to 'src/configure.in')
-rw-r--r--src/configure.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/configure.in b/src/configure.in
index 84529c1..61ef738 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -842,6 +842,10 @@ AC_CHECK_TYPES([struct rt_msghdr], , , [
#include <net/route.h>
])
+# Tests for 64-bit edwards25519 code.
+AC_CHECK_SIZEOF([size_t])
+AC_CHECK_TYPES([__int128_t, __uint128_t])
+
# stuff for util/profile
# AC_KRB5_TCL already done