From: Debian Science Team Date: Mon, 20 Sep 2021 16:02:49 +0000 (+0100) Subject: On mips{,el}, do not pass -mabi=n32 flag. X-Git-Tag: archive/raspbian/3.10.3-11+rpi1^2~10 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=12e6a8a1216d9d7bde288979f648a94d869468d4;p=atlas.git 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 --- 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)