On mips{,el}, do not pass -mabi=n32 flag.
authorDebian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Wed, 20 May 2020 14:42:23 +0000 (15:42 +0100)
committerSébastien Villemot <sebastien@debian.org>
Wed, 20 May 2020 14:42:23 +0000 (15:42 +0100)
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
CONFIG/src/probe_comp.c

index 5b0e42941fd8f2e5667e9d29978f7187498d6cc7..edcc2f10ef24ce39b420cfa0fa8a433a9b913ceb 100644 (file)
@@ -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)
index 1652e248ead21157cbd57f6b0b89bbefa5c90a1c..c5771ea0c839c4accadbef08abbdddce0837602b 100644 (file)
@@ -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)