@@ -314,6 +314,11 @@ AC_ARG_ENABLE([32bit],
314314 [ ENABLED_32BIT=no ]
315315 )
316316
317+ if test "$ENABLED_32BIT" = "yes"
318+ then
319+ AM_CFLAGS="$AM_CFLAGS -DWC_32BIT_CPU"
320+ fi
321+
317322# 16-bit compiler support
318323AC_ARG_ENABLE ( [ 16bit] ,
319324 [ AS_HELP_STRING ( [ --enable-16bit] ,[ Enables 16-bit support (default: disabled)] ) ] ,
@@ -941,17 +946,30 @@ AC_ARG_ENABLE([fasthugemath],
941946 [ ENABLED_FASTHUGEMATH=no ]
942947 )
943948
949+ # ssl bump build
950+ AC_ARG_ENABLE ( [ bump] ,
951+ [ AS_HELP_STRING ( [ --enable-bump] ,[ Enable SSL Bump build (default: disabled)] ) ] ,
952+ [ ENABLED_BUMP=$enableval ] ,
953+ [ ENABLED_BUMP=no ]
954+ )
955+
944956if test "$ENABLED_BUMP" = "yes"
945957then
946- ENABLED_FASTHUGEMATH="yes"
958+ AM_CFLAGS="$AM_CFLAGS -DLARGE_STATIC_BUFFERS -DWOLFSSL_CERT_GEN -DWOLFSSL_KEY_GEN -DHUGE_SESSION_CACHE -DWOLFSSL_DER_LOAD -DWOLFSSL_ALT_NAMES -DWOLFSSL_TEST_CERT"
959+ DEFAULT_MAX_CLASSIC_ASYM_KEY_BITS=4096
960+ if test "$ENABLED_SP_MATH" = "no" && test "$ENABLED_SP_MATH_ALL" = "no"
961+ then
962+ ENABLED_FASTHUGEMATH="yes"
963+ fi
947964fi
948965
949966if test "$ENABLED_FASTHUGEMATH" = "yes"
950967then
951968 ENABLED_FASTMATH="yes"
952969fi
953970
954- if test "$host_cpu" = "x86_64" || test "$host_cpu" = "amd64"
971+ if (test "$host_cpu" = "x86_64" || test "$host_cpu" = "amd64") &&
972+ test "$ENABLED_32BIT" != "yes"
955973then
956974 AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_X86_64_BUILD"
957975fi
@@ -2488,13 +2506,6 @@ AC_ARG_ENABLE([qt],
24882506 [ ENABLED_QT=no ]
24892507 )
24902508
2491- # ssl bump build
2492- AC_ARG_ENABLE ( [ bump] ,
2493- [ AS_HELP_STRING ( [ --enable-bump] ,[ Enable SSL Bump build (default: disabled)] ) ] ,
2494- [ ENABLED_BUMP=$enableval ] ,
2495- [ ENABLED_BUMP=no ]
2496- )
2497-
24982509# SNIFFER
24992510AC_ARG_ENABLE ( [ sniffer] ,
25002511 [ AS_HELP_STRING ( [ --enable-sniffer] ,[ Enable wolfSSL sniffer support (default: disabled)] ) ] ,
@@ -2798,14 +2809,6 @@ then
27982809 AM_CFLAGS="$AM_CFLAGS -DFORTRESS -DWOLFSSL_ALWAYS_VERIFY_CB -DWOLFSSL_AES_COUNTER -DWOLFSSL_AES_DIRECT -DWOLFSSL_DER_LOAD -DWOLFSSL_KEY_GEN"
27992810fi
28002811
2801-
2802- if test "$ENABLED_BUMP" = "yes"
2803- then
2804- AM_CFLAGS="$AM_CFLAGS -DLARGE_STATIC_BUFFERS -DWOLFSSL_CERT_GEN -DWOLFSSL_KEY_GEN -DHUGE_SESSION_CACHE -DWOLFSSL_DER_LOAD -DWOLFSSL_ALT_NAMES -DWOLFSSL_TEST_CERT"
2805- DEFAULT_MAX_CLASSIC_ASYM_KEY_BITS=4096
2806- fi
2807-
2808-
28092812# lean TLS build (TLS 1.2 client only (no client auth), ECC256, AES128 and SHA256 w/o Shamir)
28102813AC_ARG_ENABLE ( [ leantls] ,
28112814 [ AS_HELP_STRING ( [ --enable-leantls] ,[ Enable Lean TLS build (default: disabled)] ) ] ,
0 commit comments