Remove all -march= from configs
[openssl.git] / Configurations / 90-team.conf
1 ## -*- mode: perl; -*-
2 ## Build configuration targets for openssl-team members
3 ##
4 ## If you edit this file, run this command before committing
5 ##      make -f Makefile.in TABLE
6 ## This file is interpolated by the Configure script.
7
8 %targets = (
9     "purify" => {
10         cc               => "purify gcc",
11         cflags           => "-g -Wall",
12         thread_cflag     => "(unknown)",
13         ex_libs          => "-lsocket -lnsl",
14     },
15     "debug" => {
16         cc               => "gcc",
17         cflags           => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DOPENSSL_NO_ASM -ggdb -g2 -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror",
18         thread_cflag     => "(unknown)",
19         ex_libs          => "-lefence",
20     },
21     "debug-erbridge" => {
22         inherit_from     => [ "x86_64_asm" ],
23         cc               => "gcc",
24         cflags           => "$gcc_devteam_warn -DBN_DEBUG -DCONF_DEBUG -m64 -DL_ENDIAN -DTERMIO -g",
25         thread_cflag     => "-D_REENTRANT",
26         ex_libs          => "-ldl",
27         bn_ops           => "SIXTY_FOUR_BIT_LONG",
28         perlasm_scheme   => "elf",
29         dso_scheme       => "dlfcn",
30         shared_target    => "linux-shared",
31         shared_cflag     => "-fPIC",
32         shared_ldflag    => "-m64",
33         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
34         multilib         => "64",
35     },
36     "debug-linux-pentium" => {
37         inherit_from     => [ "x86_elf_asm" ],
38         cc               => "gcc",
39         cflags           => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -mcpu=pentium -Wall",
40         thread_cflag     => "-D_REENTRANT",
41         ex_libs          => "-ldl",
42         bn_ops           => "BN_LLONG",
43         dso_scheme       => "dlfcn",
44     },
45     "debug-linux-ppro" => {
46         inherit_from     => [ "x86_elf_asm" ],
47         cc               => "gcc",
48         cflags           => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -mcpu=pentiumpro -Wall",
49         thread_cflag     => "-D_REENTRANT",
50         ex_libs          => "-ldl",
51         bn_ops           => "BN_LLONG",
52         dso_scheme       => "dlfcn",
53     },
54     "debug-linux-elf-noefence" => {
55         inherit_from     => [ "x86_elf_asm" ],
56         cc               => "gcc",
57         cflags           => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -Wall",
58         thread_cflag     => "-D_REENTRANT",
59         ex_libs          => "-ldl",
60         bn_ops           => "BN_LLONG",
61         dso_scheme       => "dlfcn",
62         shared_target    => "linux-shared",
63         shared_cflag     => "-fPIC",
64         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
65     },
66     "debug-linux-ia32-aes" => {
67         cc               => "gcc",
68         cflags           => "-DL_ENDIAN -O3 -fomit-frame-pointer -Wall",
69         thread_cflag     => "-D_REENTRANT",
70         ex_libs          => "-ldl",
71         bn_ops           => "BN_LLONG",
72         cpuid_asm_src    => "x86cpuid.s",
73         bn_asm_src       => "bn-586.s co-586.s x86-mont.s",
74         des_asm_src      => "des-586.s crypt586.s",
75         aes_asm_src      => "aes_x86core.s aes_cbc.s aesni-x86.s",
76         bf_asm_src       => "bf-586.s",
77         md5_asm_src      => "md5-586.s",
78         sha1_asm_src     => "sha1-586.s sha256-586.s sha512-586.s",
79         cast_asm_src     => "cast-586.s",
80         rc4_asm_src      => "rc4-586.s",
81         rmd160_asm_src   => "rmd-586.s",
82         rc5_asm_src      => "rc5-586.s",
83         wp_asm_src       => "wp_block.s wp-mmx.s",
84         modes_asm_src    => "ghash-x86.s",
85         padlock_asm_src  => "e_padlock-x86.s",
86         perlasm_scheme   => "elf",
87         dso_scheme       => "dlfcn",
88         shared_target    => "linux-shared",
89         shared_cflag     => "-fPIC",
90         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
91     },
92     "dist" => {
93         cc               => "cc",
94         cflags           => "-O",
95         thread_cflag     => "(unknown)",
96     },
97     "debug-test-64-clang" => {
98         inherit_from     => [ "x86_64_asm" ],
99         cc               => "clang",
100         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",
101         thread_cflag     => "${BSDthreads}",
102         bn_ops           => "SIXTY_FOUR_BIT_LONG",
103         perlasm_scheme   => "elf",
104         dso_scheme       => "dlfcn",
105         shared_target    => "bsd-gcc-shared",
106         shared_cflag     => "-fPIC",
107         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
108     },
109     "darwin64-debug-test-64-clang" => {
110         inherit_from     => [ "x86_64_asm" ],
111         cc               => "clang",
112         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",
113         thread_cflag     => "${BSDthreads}",
114         sys_id           => "MACOSX",
115         bn_ops           => "SIXTY_FOUR_BIT_LONG",
116         perlasm_scheme   => "macosx",
117         dso_scheme       => "dlfcn",
118         shared_target    => "darwin-shared",
119         shared_cflag     => "-fPIC -fno-common",
120         shared_ldflag    => "-arch x86_64 -dynamiclib",
121         shared_extension => ".\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib",
122     },
123 );