aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2014-08-17 07:58:32 -0500
committerBrent Cook <bcook@openbsd.org>2014-08-17 07:58:32 -0500
commit01726893f54a5d92cae0e13d60c77d4199d647f0 (patch)
tree79a69347ee4a8531999cc6e59b40c91b6b55eeaa
parent2cef68f3ed82c2c036d1909042dcd23c14ec82e3 (diff)
downloadportable-01726893f54a5d92cae0e13d60c77d4199d647f0.tar.gz
portable-01726893f54a5d92cae0e13d60c77d4199d647f0.tar.bz2
portable-01726893f54a5d92cae0e13d60c77d4199d647f0.zip
add --disable-asm flag for disabling inline asm
Surprisingly (or not), a lot of OpenSSL's inline assembly actually makes things slower with a relatively modern compiler (read, gcc >= 4.x).
-rw-r--r--configure.ac4
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 7b63cdc..7c818e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -165,6 +165,10 @@ AC_ARG_WITH([enginesdir],
165 AC_DEFINE_UNQUOTED(ENGINESDIR, "$withval") 165 AC_DEFINE_UNQUOTED(ENGINESDIR, "$withval")
166) 166)
167 167
168AC_ARG_ENABLE([asm],
169 AS_HELP_STRING([--disable-asm], [Disable assembly]))
170AS_IF([test "x$enable_asm" == "xno"], [CFLAGS="$CFLAGS -DOPENSSL_NO_ASM"])
171
168LT_INIT 172LT_INIT
169 173
170AC_CONFIG_FILES([ 174AC_CONFIG_FILES([