1 |
/* This file is here to prevent a file conflict on multiarch systems. A |
2 |
* conflict will frequently occur because arch-specific build-time |
3 |
* configuration options are stored (and used, so they can't just be stripped |
4 |
* out) in configuration.h. The original configuration.h has been renamed. |
5 |
* DO NOT INCLUDE THE NEW FILE DIRECTLY -- ALWAYS INCLUDE THIS ONE INSTEAD. */ |
6 |
|
7 |
#ifdef openssl_conf_multilib_redirection_h |
8 |
#error "Do not define openssl_conf_multilib_redirection_h!" |
9 |
#endif |
10 |
#define openssl_conf_multilib_redirection_h |
11 |
|
12 |
#if defined(__i386__) |
13 |
#include "configuration-i386.h" |
14 |
#elif defined(__ia64__) |
15 |
#include "configuration-ia64.h" |
16 |
#elif defined(__mips64) && defined(__MIPSEL__) |
17 |
#include "configuration-mips64el.h" |
18 |
#elif defined(__mips64) |
19 |
#include "configuration-mips64.h" |
20 |
#elif defined(__mips) && defined(__MIPSEL__) |
21 |
#include "configuration-mipsel.h" |
22 |
#elif defined(__mips) |
23 |
#include "configuration-mips.h" |
24 |
#elif defined(__powerpc64__) |
25 |
#include <endian.h> |
26 |
#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ |
27 |
#include "configuration-ppc64.h" |
28 |
#else |
29 |
#include "configuration-ppc64le.h" |
30 |
#endif |
31 |
#elif defined(__powerpc__) |
32 |
#include "configuration-ppc.h" |
33 |
#elif defined(__s390x__) |
34 |
#include "configuration-s390x.h" |
35 |
#elif defined(__s390__) |
36 |
#include "configuration-s390.h" |
37 |
#elif defined(__sparc__) && defined(__arch64__) |
38 |
#include "configuration-sparc64.h" |
39 |
#elif defined(__sparc__) |
40 |
#include "configuration-sparc.h" |
41 |
#elif defined(__x86_64__) |
42 |
#include "configuration-x86_64.h" |
43 |
#else |
44 |
#error "The openssl-devel package does not work your architecture?" |
45 |
#endif |
46 |
|
47 |
#undef openssl_conf_multilib_redirection_h |