Skip to content

Commit 884b253

Browse files
bsnotebnoordhuis
authored andcommitted
openssl: add missing configuration pieces for MIPS
1 parent e850027 commit 884b253

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

configure

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,7 @@ def host_arch_cc():
381381
'__x86_64__' : 'x64',
382382
'__i386__' : 'ia32',
383383
'__arm__' : 'arm',
384+
'__mips__' : 'mips',
384385
}
385386

386387
rtn = 'ia32' # default
@@ -402,6 +403,7 @@ def host_arch_win():
402403
'AMD64' : 'x64',
403404
'x86' : 'ia32',
404405
'arm' : 'arm',
406+
'mips' : 'mips',
405407
}
406408

407409
return matchup.get(arch, 'ia32')

deps/openssl/config/opensslconf.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
* - elder Alpha because it lacks byte load/store instructions;
180180
*/
181181
# undef RC4_INT
182-
# if defined(__arm__)
182+
# if defined(__arm__) || defined(__mips__)
183183
# define RC4_INT unsigned char
184184
# else
185185
# define RC4_INT unsigned int
@@ -194,7 +194,7 @@
194194
# define RC4_CHUNK unsigned long long
195195
# elif (defined(_M_X64) || defined(__x86_64__)) && !defined(_WIN32)
196196
# define RC4_CHUNK unsigned long
197-
# elif defined(__arm__)
197+
# elif defined(__arm__) || defined(__mips__)
198198
# define RC4_CHUNK unsigned long
199199
# else
200200
/* On x86 RC4_CHUNK is not defined */
@@ -253,7 +253,7 @@
253253
#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H)
254254
# define CONFIG_HEADER_BF_LOCL_H
255255
# undef BF_PTR
256-
# if defined(__arm__)
256+
# if defined(__arm__) || defined(__mips__)
257257
# define BF_PTR
258258
# endif
259259
#endif /* HEADER_BF_LOCL_H */

0 commit comments

Comments
 (0)