Remove last references to DEBUG_SAFESTACK
The DEBUG_SAFESTACK preprocessor define is obsolete since 2008
when the non-safestack code was removed by commit 985de8634000.
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9070)
(cherry picked from commit d4f63f1c39c3908cd81fda07448144bafb9aba4a)
Dr. Matthias St. Pierre
4 years ago
83 | 83 |
inherit_from => [ 'BASE_unix', "x86_64_asm" ],
|
84 | 84 |
cc => "clang",
|
85 | 85 |
cflags => combine(join(' ', @gcc_devteam_warn),
|
86 | |
"-Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -O3 -pipe",
|
|
86 |
"-Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -DBN_DEBUG -DCONF_DEBUG -DDEBUG_UNUSED -g3 -O3 -pipe",
|
87 | 87 |
threads("${BSDthreads}")),
|
88 | 88 |
bn_ops => "SIXTY_FOUR_BIT_LONG",
|
89 | 89 |
thread_scheme => "pthreads",
|
|
98 | 98 |
cc => "clang",
|
99 | 99 |
cflags => combine("-arch x86_64 -DL_ENDIAN",
|
100 | 100 |
join(' ', @gcc_devteam_warn),
|
101 | |
"-Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -O3 -pipe",
|
|
101 |
"-Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -DBN_DEBUG -DCONF_DEBUG -DDEBUG_UNUSED -g3 -O3 -pipe",
|
102 | 102 |
threads("${BSDthreads}")),
|
103 | 103 |
sys_id => "MACOSX",
|
104 | 104 |
bn_ops => "SIXTY_FOUR_BIT_LONG",
|
86 | 86 |
# linked openssl executable has rather debugging value than
|
87 | 87 |
# production quality.
|
88 | 88 |
#
|
89 | |
# DEBUG_SAFESTACK use type-safe stacks to enforce type-safety on stack items
|
90 | |
# provided to stack calls. Generates unique stack functions for
|
91 | |
# each possible stack type.
|
92 | 89 |
# BN_LLONG use the type 'long long' in crypto/bn/bn.h
|
93 | 90 |
# RC4_CHAR use 'char' instead of 'int' for RC4_INT in crypto/rc4/rc4.h
|
94 | 91 |
# Following are set automatically by this script
|