45
45
46
46
valid_os = ('win' , 'mac' , 'solaris' , 'freebsd' , 'openbsd' , 'linux' ,
47
47
'android' , 'aix' , 'cloudabi' )
48
- valid_arch = ('arm' , 'arm64' , 'ia32' , 'mips' , 'mipsel' , 'mips64el' , ' ppc' ,
48
+ valid_arch = ('arm' , 'arm64' , 'ia32' , 'ppc' ,
49
49
'ppc64' , 'x32' ,'x64' , 'x86' , 'x86_64' , 's390' , 's390x' )
50
50
valid_arm_float_abi = ('soft' , 'softfp' , 'hard' )
51
51
valid_arm_fpu = ('vfp' , 'vfpv3' , 'vfpv3-d16' , 'neon' )
52
- valid_mips_arch = ('loongson' , 'r1' , 'r2' , 'r6' , 'rx' )
53
- valid_mips_fpu = ('fp32' , 'fp64' , 'fpxx' )
54
- valid_mips_float_abi = ('soft' , 'hard' )
55
52
valid_intl_modes = ('none' , 'small-icu' , 'full-icu' , 'system-icu' )
56
53
with open ('tools/icu/icu_versions.json' ) as f :
57
54
icu_versions = json .load (f )
368
365
help = 'ARM FPU mode ({0}) [default: %default]' .format (
369
366
', ' .join (valid_arm_fpu )))
370
367
371
- parser .add_option ('--with-mips-arch-variant' ,
372
- action = 'store' ,
373
- dest = 'mips_arch_variant' ,
374
- default = 'r2' ,
375
- choices = valid_mips_arch ,
376
- help = 'MIPS arch variant ({0}) [default: %default]' .format (
377
- ', ' .join (valid_mips_arch )))
378
-
379
- parser .add_option ('--with-mips-fpu-mode' ,
380
- action = 'store' ,
381
- dest = 'mips_fpu_mode' ,
382
- default = 'fp32' ,
383
- choices = valid_mips_fpu ,
384
- help = 'MIPS FPU mode ({0}) [default: %default]' .format (
385
- ', ' .join (valid_mips_fpu )))
386
-
387
- parser .add_option ('--with-mips-float-abi' ,
388
- action = 'store' ,
389
- dest = 'mips_float_abi' ,
390
- default = 'hard' ,
391
- choices = valid_mips_float_abi ,
392
- help = 'MIPS floating-point ABI ({0}) [default: %default]' .format (
393
- ', ' .join (valid_mips_float_abi )))
394
-
395
368
parser .add_option ('--with-dtrace' ,
396
369
action = 'store_true' ,
397
370
dest = 'with_dtrace' ,
@@ -851,8 +824,6 @@ def host_arch_cc():
851
824
'__aarch64__' : 'arm64' ,
852
825
'__arm__' : 'arm' ,
853
826
'__i386__' : 'ia32' ,
854
- '__MIPSEL__' : 'mipsel' ,
855
- '__mips__' : 'mips' ,
856
827
'__PPC64__' : 'ppc64' ,
857
828
'__PPC__' : 'ppc64' ,
858
829
'__x86_64__' : 'x64' ,
@@ -868,9 +839,6 @@ def host_arch_cc():
868
839
if rtn != 's390' :
869
840
break
870
841
871
- if rtn == 'mipsel' and '_LP64' in k :
872
- rtn = 'mips64el'
873
-
874
842
return rtn
875
843
876
844
@@ -884,7 +852,6 @@ def host_arch_win():
884
852
'AMD64' : 'x64' ,
885
853
'x86' : 'ia32' ,
886
854
'arm' : 'arm' ,
887
- 'mips' : 'mips' ,
888
855
}
889
856
890
857
return matchup .get (arch , 'ia32' )
@@ -916,14 +883,6 @@ def configure_arm(o):
916
883
o ['variables' ]['arm_fpu' ] = options .arm_fpu or arm_fpu
917
884
918
885
919
- def configure_mips (o ):
920
- can_use_fpu_instructions = (options .mips_float_abi != 'soft' )
921
- o ['variables' ]['v8_can_use_fpu_instructions' ] = b (can_use_fpu_instructions )
922
- o ['variables' ]['v8_use_mips_abi_hardfloat' ] = b (can_use_fpu_instructions )
923
- o ['variables' ]['mips_arch_variant' ] = options .mips_arch_variant
924
- o ['variables' ]['mips_fpu_mode' ] = options .mips_fpu_mode
925
-
926
-
927
886
def gcc_version_ge (version_checked ):
928
887
for compiler in [(CC , 'c' ), (CXX , 'c++' )]:
929
888
ok , is_clang , clang_version , compiler_version = \
@@ -963,8 +922,6 @@ def configure_node(o):
963
922
964
923
if target_arch == 'arm' :
965
924
configure_arm (o )
966
- elif target_arch in ('mips' , 'mipsel' , 'mips64el' ):
967
- configure_mips (o )
968
925
969
926
if flavor == 'aix' :
970
927
o ['variables' ]['node_target_type' ] = 'static_library'
0 commit comments