From e0090cf14a5ceab2ae02f90a7e9497b47f20e372 Mon Sep 17 00:00:00 2001 From: Debian Science Team Date: Mon, 20 Dec 2021 13:15:18 +0000 Subject: [PATCH] On mips{,el}, do not pass -mabi=n32 flag. Bug: https://sourceforge.net/p/math-atlas/support-requests/1053/ Applied-Upstream: 3.10.4 Last-Update: 2017-08-25 The mips{,el} ports use the O32 ABI. See https://www.linux-mips.org/wiki/MIPS_ABI_History for more details on ABIs. Last-Update: 2017-08-25 Gbp-Pq: Name mips.patch --- CONFIG/src/SpewMakeInc.c | 2 +- CONFIG/src/probe_comp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONFIG/src/SpewMakeInc.c b/CONFIG/src/SpewMakeInc.c index 5b0e429..edcc2f1 100644 --- a/CONFIG/src/SpewMakeInc.c +++ b/CONFIG/src/SpewMakeInc.c @@ -402,7 +402,7 @@ char *GetPtrbitsFlag(enum OSTYPE OS, enum MACHTYPE arch, int ptrbits, if (MachIsIA64(arch)) return(sp); if (MachIsMIPS(arch)) - return((ptrbits == 64) ? "-mabi=64" : "-mabi=n32"); + return(sp); if (MachIsS390(arch)) return((ptrbits == 64) ? "-m64" : "-m31"); if (OS == OSAIX) diff --git a/CONFIG/src/probe_comp.c b/CONFIG/src/probe_comp.c index 1652e24..c5771ea 100644 --- a/CONFIG/src/probe_comp.c +++ b/CONFIG/src/probe_comp.c @@ -596,7 +596,7 @@ char *GetPtrbitsFlag(enum OSTYPE OS, enum MACHTYPE arch, int ptrbits, if (MachIsIA64(arch)) return(sp); if (MachIsMIPS(arch)) - return((ptrbits == 64) ? "-mabi=64" : "-mabi=n32"); + return(sp); if (MachIsS390(arch)) return((ptrbits == 64) ? "-m64" : "-m31"); if (OS == OSAIX) -- 2.30.2