@@ -96,6 +96,9 @@
#elif defined(__arm__)
#define DTOOL_PLATFORM "linux_arm"
+#elif defined(__riscv)
+#define DTOOL_PLATFORM "linux_riscv"
+
#elif defined(__ppc__)
#define DTOOL_PLATFORM "linux_ppc"
@@ -1427,7 +1427,7 @@ def CompileCxx(obj,src,opts):
if optlevel >= 4 or target == "android":
cmd += " -fno-rtti"
- if ('SSE2' in opts or not PkgSkip("SSE2")) and not arch.startswith("arm") and arch != 'aarch64':
+ if ('SSE2' in opts or not PkgSkip("SSE2")) and arch.find('86') > 0:
if GetTarget() != "emscripten":
cmd += " -msse2"