bn/bn_gf2m.c: avoid infinite loop wich malformed ECParamters.
[oweals/openssl.git] / Configurations / 90-team.conf
1 ## Build configuration targets for openssl-team members
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     "purify" => {
9         cc               => "purify gcc",
10         cflags           => "-g -DPURIFY -Wall",
11         thread_cflag     => "(unknown)",
12         lflags           => "-lsocket -lnsl",
13     },
14     "debug" => {
15         cc               => "gcc",
16         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DOPENSSL_NO_ASM -ggdb -g2 -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror",
17         thread_cflag     => "(unknown)",
18         lflags           => "-lefence",
19     },
20     "debug-erbridge" => {
21         inherit_from     => [ "x86_64_asm" ],
22         cc               => "gcc",
23         cflags           => "$gcc_devteam_warn -DBN_DEBUG -DCONF_DEBUG -DCRYPTO_MDEBUG -m64 -DL_ENDIAN -DTERMIO -g",
24         thread_cflag     => "-D_REENTRANT",
25         lflags           => "-ldl",
26         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
27         perlasm_scheme   => "elf",
28         dso_scheme       => "dlfcn",
29         shared_target    => "linux-shared",
30         shared_cflag     => "-fPIC",
31         shared_ldflag    => "-m64",
32         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
33         multilib         => "64",
34     },
35     "debug-linux-pentium" => {
36         inherit_from     => [ "x86_elf_asm" ],
37         cc               => "gcc",
38         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DL_ENDIAN -g -mcpu=pentium -Wall",
39         thread_cflag     => "-D_REENTRANT",
40         lflags           => "-ldl",
41         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
42         dso_scheme       => "dlfcn",
43     },
44     "debug-linux-ppro" => {
45         inherit_from     => [ "x86_elf_asm" ],
46         cc               => "gcc",
47         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DL_ENDIAN -g -mcpu=pentiumpro -Wall",
48         thread_cflag     => "-D_REENTRANT",
49         lflags           => "-ldl",
50         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
51         dso_scheme       => "dlfcn",
52     },
53     "debug-linux-elf-noefence" => {
54         inherit_from     => [ "x86_elf_asm" ],
55         cc               => "gcc",
56         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DL_ENDIAN -g -march=i486 -Wall",
57         thread_cflag     => "-D_REENTRANT",
58         lflags           => "-ldl",
59         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
60         dso_scheme       => "dlfcn",
61         shared_target    => "linux-shared",
62         shared_cflag     => "-fPIC",
63         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
64     },
65     "debug-linux-ia32-aes" => {
66         cc               => "gcc",
67         cflags           => "-DAES_EXPERIMENTAL -DL_ENDIAN -O3 -fomit-frame-pointer -Wall",
68         thread_cflag     => "-D_REENTRANT",
69         lflags           => "-ldl",
70         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
71         cpuid_obj        => "x86cpuid.o",
72         bn_obj           => "bn-586.o co-586.o x86-mont.o",
73         des_obj          => "des-586.o crypt586.o",
74         aes_obj          => "aes_x86core.o aes_cbc.o aesni-x86.o",
75         bf_obj           => "bf-586.o",
76         md5_obj          => "md5-586.o",
77         sha1_obj         => "sha1-586.o sha256-586.o sha512-586.o",
78         cast_obj         => "cast-586.o",
79         rc4_obj          => "rc4-586.o",
80         rmd160_obj       => "rmd-586.o",
81         rc5_obj          => "rc5-586.o",
82         wp_obj           => "wp_block.o wp-mmx.o",
83         modes_obj        => "ghash-x86.o",
84         engines_obj      => "e_padlock-x86.o",
85         perlasm_scheme   => "elf",
86         dso_scheme       => "dlfcn",
87         shared_target    => "linux-shared",
88         shared_cflag     => "-fPIC",
89         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
90     },
91     "dist" => {
92         cc               => "cc",
93         cflags           => "-O",
94         thread_cflag     => "(unknown)",
95     },
96     "debug-test-64-clang" => {
97         inherit_from     => [ "x86_64_asm" ],
98         cc               => "clang",
99         cflags           => "$gcc_devteam_warn -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",
100         thread_cflag     => "${BSDthreads}",
101         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
102         perlasm_scheme   => "elf",
103         dso_scheme       => "dlfcn",
104         shared_target    => "bsd-gcc-shared",
105         shared_cflag     => "-fPIC",
106         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
107     },
108     "darwin64-debug-test-64-clang" => {
109         inherit_from     => [ "x86_64_asm" ],
110         cc               => "clang",
111         cflags           => "-arch x86_64 -DL_ENDIAN $gcc_devteam_warn -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",
112         thread_cflag     => "${BSDthreads}",
113         sys_id           => "MACOSX",
114         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
115         perlasm_scheme   => "macosx",
116         dso_scheme       => "dlfcn",
117         shared_target    => "darwin-shared",
118         shared_cflag     => "-fPIC -fno-common",
119         shared_ldflag    => "-arch x86_64 -dynamiclib",
120         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib",
121     },
122 );