mirror of https://github.com/python/cpython.git
gh-90656: Add platform triplets for 64-bit LoongArch (LA64) (#30939)
Signed-off-by: Zhang Na <zhangna@loongson.cn> Co-authored-by: WANG Xuerui <git@xen0n.name>
This commit is contained in:
parent
9a9b176eb7
commit
03029ace92
|
@ -1169,6 +1169,14 @@ Build Changes
|
|||
optimization levels (0, 1, 2) at once.
|
||||
(Contributed by Victor Stinner in :gh:`99289`.)
|
||||
|
||||
* Add platform triplets for 64-bit LoongArch:
|
||||
|
||||
* loongarch64-linux-gnusf
|
||||
* loongarch64-linux-gnuf32
|
||||
* loongarch64-linux-gnu
|
||||
|
||||
(Contributed by Zhang Na in :gh:`90656`.)
|
||||
|
||||
|
||||
C API Changes
|
||||
=============
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
Add platform triplets for 64-bit LoongArch:
|
||||
|
||||
* loongarch64-linux-gnusf
|
||||
* loongarch64-linux-gnuf32
|
||||
* loongarch64-linux-gnu
|
||||
|
||||
Patch by Zhang Na.
|
|
@ -6143,6 +6143,20 @@ cat > conftest.c <<EOF
|
|||
hppa-linux-gnu
|
||||
# elif defined(__ia64__)
|
||||
ia64-linux-gnu
|
||||
# elif defined(__loongarch__)
|
||||
# if defined(__loongarch_lp64)
|
||||
# if defined(__loongarch_soft_float)
|
||||
loongarch64-linux-gnusf
|
||||
# elif defined(__loongarch_single_float)
|
||||
loongarch64-linux-gnuf32
|
||||
# elif defined(__loongarch_double_float)
|
||||
loongarch64-linux-gnu
|
||||
# else
|
||||
# error unknown platform triplet
|
||||
# endif
|
||||
# else
|
||||
# error unknown platform triplet
|
||||
# endif
|
||||
# elif defined(__m68k__) && !defined(__mcoldfire__)
|
||||
m68k-linux-gnu
|
||||
# elif defined(__mips_hard_float) && defined(__mips_isa_rev) && (__mips_isa_rev >=6) && defined(_MIPSEL)
|
||||
|
|
14
configure.ac
14
configure.ac
|
@ -959,6 +959,20 @@ cat > conftest.c <<EOF
|
|||
hppa-linux-gnu
|
||||
# elif defined(__ia64__)
|
||||
ia64-linux-gnu
|
||||
# elif defined(__loongarch__)
|
||||
# if defined(__loongarch_lp64)
|
||||
# if defined(__loongarch_soft_float)
|
||||
loongarch64-linux-gnusf
|
||||
# elif defined(__loongarch_single_float)
|
||||
loongarch64-linux-gnuf32
|
||||
# elif defined(__loongarch_double_float)
|
||||
loongarch64-linux-gnu
|
||||
# else
|
||||
# error unknown platform triplet
|
||||
# endif
|
||||
# else
|
||||
# error unknown platform triplet
|
||||
# endif
|
||||
# elif defined(__m68k__) && !defined(__mcoldfire__)
|
||||
m68k-linux-gnu
|
||||
# elif defined(__mips_hard_float) && defined(__mips_isa_rev) && (__mips_isa_rev >=6) && defined(_MIPSEL)
|
||||
|
|
Loading…
Reference in New Issue