Skip to content

Commit dce7f14

Browse files
author
Andy Polyakov
committed
Configure: reimplement commit#21695.
1 parent 77aae96 commit dce7f14

File tree

4 files changed

+39
-4
lines changed

4 files changed

+39
-4
lines changed

Configure

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ my %table=(
170170
"debug-ben-openbsd","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DDEBUG_SAFESTACK -DOPENSSL_OPENBSD_DEV_CRYPTO -DOPENSSL_NO_ASM -O2 -pedantic -Wall -Wshadow -Werror -pipe::(unknown)::::",
171171
"debug-ben-openbsd-debug","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DDEBUG_SAFESTACK -DOPENSSL_OPENBSD_DEV_CRYPTO -DOPENSSL_NO_ASM -g3 -O2 -pedantic -Wall -Wshadow -Werror -pipe::(unknown)::::",
172172
"debug-ben-debug", "gcc:$gcc_devteam_warn -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -g3 -O2 -pipe::(unknown)::::::",
173-
"debug-ben-macos", "cc:$gcc_devteam_warn -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch i386 -O3 -DL_ENDIAN -g3 -pipe::(unknown)::::::",
173+
"debug-ben-macos", "cc:$gcc_devteam_warn -DOPENSSL_NO_ASM -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch i386 -O3 -DL_ENDIAN -g3 -pipe::(unknown)::::::",
174174
"debug-ben-no-opt", "gcc: -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -DDEBUG_SAFESTACK -DCRYPTO_MDEBUG -Werror -DL_ENDIAN -DTERMIOS -Wall -g3::(unknown)::::::",
175175
"debug-ben-strict", "gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DCONST_STRICT -O2 -Wall -Wshadow -Werror -Wpointer-arith -Wcast-qual -Wwrite-strings -pipe::(unknown)::::::",
176176
"debug-rse","cc:-DTERMIOS -DL_ENDIAN -pipe -O -g -ggdb3 -Wall::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",

TABLE

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1749,6 +1749,39 @@ $ranlib =
17491749
$arflags =
17501750
$multilib =
17511751

1752+
*** debug-ben-macos
1753+
$cc = cc
1754+
$cflags = -Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_ASM -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch i386 -O3 -DL_ENDIAN -g3 -pipe
1755+
$unistd =
1756+
$thread_cflag = (unknown)
1757+
$sys_id =
1758+
$lflags =
1759+
$bn_ops =
1760+
$cpuid_obj =
1761+
$bn_obj =
1762+
$des_obj =
1763+
$aes_obj =
1764+
$bf_obj =
1765+
$md5_obj =
1766+
$sha1_obj =
1767+
$cast_obj =
1768+
$rc4_obj =
1769+
$rmd160_obj =
1770+
$rc5_obj =
1771+
$wp_obj =
1772+
$cmll_obj =
1773+
$modes_obj =
1774+
$engines_obj =
1775+
$perlasm_scheme =
1776+
$dso_scheme =
1777+
$shared_target=
1778+
$shared_cflag =
1779+
$shared_ldflag =
1780+
$shared_extension =
1781+
$ranlib =
1782+
$arflags =
1783+
$multilib =
1784+
17521785
*** debug-ben-no-opt
17531786
$cc = gcc
17541787
$cflags = -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -DDEBUG_SAFESTACK -DCRYPTO_MDEBUG -Werror -DL_ENDIAN -DTERMIOS -Wall -g3

crypto/rc4/rc4test.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,9 @@ int main(int argc, char *argv[])
121121
RC4_KEY key;
122122
unsigned char obuf[512];
123123

124-
#if !defined(OPENSSL_PIC) && !defined(__MACH__)
124+
#if !defined(OPENSSL_PIC)
125+
void OPENSSL_cpuid_setup();
126+
125127
OPENSSL_cpuid_setup();
126128
#endif
127129

engines/e_padlock.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,10 @@
100100

101101
#undef COMPILE_HW_PADLOCK
102102
#if !defined(I386_ONLY) && !defined(OPENSSL_NO_ASM)
103-
# if (defined(__i386__) || defined(__i386) || \
103+
# if defined(__i386__) || defined(__i386) || \
104104
defined(__x86_64__) || defined(__x86_64) || \
105105
defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64) || \
106-
defined(__INTEL__)) && !defined(__MACH__)
106+
defined(__INTEL__)
107107
# define COMPILE_HW_PADLOCK
108108
# ifdef OPENSSL_NO_DYNAMIC_ENGINE
109109
static ENGINE *ENGINE_padlock (void);

0 commit comments

Comments
 (0)