RT3774: double-free in DSA
[openssl.git] / Configurations / 99-personal-ben.conf
1 ## Personal configuration targets
2 ##
3 ## If you edit this file, run this command before committing
4 ##      make -f Makefile.org TABLE
5 ## This file is interpolated by the Configure script.
6
7 %targets = (
8     "debug-ben" => {
9         cc               => "gcc",
10         cflags           => "$gcc_devteam_warn -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DDEBUG_SAFESTACK -O2 -pipe",
11         thread_cflag     => "(unknown)",
12     },
13     "debug-ben-openbsd" => {
14         cc               => "gcc",
15         cflags           => "-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",
16         thread_cflag     => "(unknown)",
17     },
18     "debug-ben-openbsd-debug" => {
19         cc               => "gcc",
20         cflags           => "-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",
21         thread_cflag     => "(unknown)",
22     },
23     "debug-ben-debug" => {
24         cc               => "gcc",
25         cflags           => "$gcc_devteam_warn -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DOPENSSL_NO_HW_PADLOCK -g3 -O2 -pipe",
26         thread_cflag     => "(unknown)",
27     },
28     "debug-ben-debug-64" => {
29         inherit_from     => [ "x86_64_asm" ],
30         cc               => "gcc",
31         cflags           => "$gcc_devteam_warn -Wno-error=overlength-strings -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -O3 -pipe",
32         thread_cflag     => "${BSDthreads}",
33         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
34         perlasm_scheme   => "elf",
35         dso_scheme       => "dlfcn",
36         shared_target    => "bsd-gcc-shared",
37         shared_cflag     => "-fPIC",
38         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
39     },
40     "debug-ben-debug-64-clang" => {
41         inherit_from     => [ "x86_64_asm" ],
42         cc               => "clang",
43         cflags           => "$gcc_devteam_warn -Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wstrict-overflow -Qunused-arguments -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -O3 -pipe",
44         thread_cflag     => "${BSDthreads}",
45         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
46         perlasm_scheme   => "elf",
47         dso_scheme       => "dlfcn",
48         shared_target    => "bsd-gcc-shared",
49         shared_cflag     => "-fPIC",
50         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
51     },
52     "debug-ben-debug-64-noopt" => {
53         inherit_from     => [ "x86_64_asm" ],
54         cc               => "gcc",
55         cflags           => "$gcc_devteam_warn -Wno-error=overlength-strings -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -pipe",
56         thread_cflag     => "${BSDthreads}",
57         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
58         perlasm_scheme   => "elf",
59         dso_scheme       => "dlfcn",
60         shared_target    => "bsd-gcc-shared",
61         shared_cflag     => "-fPIC",
62         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
63     },
64     "debug-ben-macos" => {
65         cc               => "cc",
66         cflags           => "$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",
67         thread_cflag     => "(unknown)",
68     },
69     "debug-ben-no-opt" => {
70         cc               => "gcc",
71         cflags           => " -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -DDEBUG_SAFESTACK -DCRYPTO_MDEBUG -Werror -DL_ENDIAN -Wall -g3",
72         thread_cflag     => "(unknown)",
73     },
74     "debug-ben-strict" => {
75         cc               => "gcc",
76         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DCONST_STRICT -O2 -Wall -Wshadow -Werror -Wpointer-arith -Wcast-qual -Wwrite-strings -pipe",
77         thread_cflag     => "(unknown)",
78     },
79     "debug-ben-darwin64" => {
80         inherit_from     => [ "x86_64_asm" ],
81         cc               => "cc",
82         cflags           => "$gcc_devteam_warn -Wno-language-extension-token -Wno-extended-offsetof -arch x86_64 -O3 -DL_ENDIAN -DMD32_REG_T=int -Wall",
83         thread_cflag     => "-D_REENTRANT",
84         sys_id           => "MACOSX",
85         lflags           => "-Wl,-search_paths_first%",
86         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
87         perlasm_scheme   => "macosx",
88         dso_scheme       => "dlfcn",
89         shared_target    => "darwin-shared",
90         shared_cflag     => "-fPIC -fno-common",
91         shared_ldflag    => "-arch x86_64 -dynamiclib",
92         shared_extension => ".\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib",
93     },
94 );