at master 1.5 kB view raw
1diff --git a/configure b/configure 2index 8133d47f61..334c98e208 100755 3--- a/configure 4+++ b/configure 5@@ -6215,6 +6215,20 @@ cat > conftest.c <<EOF 6 # else 7 # error unknown platform triplet 8 # endif 9+# elif defined(__loongarch__) 10+# if defined(__loongarch_lp64) 11+# if defined(__loongarch_soft_float) 12+ loongarch64-linux-gnusf 13+# elif defined(__loongarch_single_float) 14+ loongarch64-linux-gnuf32 15+# elif defined(__loongarch_double_float) 16+ loongarch64-linux-gnu 17+# else 18+# error unknown platform triplet 19+# endif 20+# else 21+# error unknown platform triplet 22+# endif 23 # else 24 # error unknown platform triplet 25 # endif 26diff --git a/configure.ac b/configure.ac 27index 3f20d8980d..acde94a181 100644 28--- a/configure.ac 29+++ b/configure.ac 30@@ -959,6 +959,20 @@ cat > conftest.c <<EOF 31 hppa-linux-gnu 32 # elif defined(__ia64__) 33 ia64-linux-gnu 34+# elif defined(__loongarch__) 35+# if defined(__loongarch_lp64) 36+# if defined(__loongarch_soft_float) 37+ loongarch64-linux-gnusf 38+# elif defined(__loongarch_single_float) 39+ loongarch64-linux-gnuf32 40+# elif defined(__loongarch_double_float) 41+ loongarch64-linux-gnu 42+# else 43+# error unknown platform triplet 44+# endif 45+# else 46+# error unknown platform triplet 47+# endif 48 # elif defined(__m68k__) && !defined(__mcoldfire__) 49 m68k-linux-gnu 50 # elif defined(__mips_hard_float) && defined(__mips_isa_rev) && (__mips_isa_rev >=6) && defined(_MIPSEL)