Changeset 9509a412


Ignore:
Timestamp:
Aug 24, 2020, 8:31:26 PM (4 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
0254454
Parents:
61b1447
Message:

Build now supports arm32 and arm64 as seperate machines

Files:
2 edited
1 moved

Legend:

Unmodified
Added
Removed
  • tests/pybin/settings.py

    r61b1447 r9509a412  
    2727                'x86_64'      : 'x64',
    2828                'x86'         : 'x86',
    29                 'aarch64'     : 'arm',
     29                'aarch64'     : 'arm64',
     30                'arm64'       : 'arm64',
     31                'ARM64'       : 'arm64',
    3032                'i386'        : 'x86',
    3133                'i486'        : 'x86',
    3234                'i686'        : 'x86',
    3335                'Intel 80386' : 'x86',
    34                 'arm'         : 'arm',
    35                 'ARM'         : 'arm',
     36                'arm'         : 'arm32',
     37                'ARM'         : 'arm32',
     38                'arm32'       : 'arm32',
     39                'ARM32'       : 'arm32',
    3640        }
    3741
    3842        CrossCompileFlags = {
    39                 'x64' : 'ARCH_FLAGS=-m64',
    40                 'x86' : 'ARCH_FLAGS=-m32',
     43                'x64'  : 'ARCH_FLAGS=-m64',
     44                'x86'  : 'ARCH_FLAGS=-m32',
     45                'arm64': 'ARCH_FLAGS=',
     46                'arm32': 'ARCH_FLAGS=',
    4147        }
    4248
  • tools/build/cfa.m4

    r61b1447 r9509a412  
    6666                "x86-64"     ) cannon_arch_name="x64";;
    6767                "x86_64"     ) cannon_arch_name="x64";;
    68                 "aarch64"    ) cannon_arch_name="arm";;
     68                "aarch64"    ) cannon_arch_name="arm64";;
     69                "arm4"       ) cannon_arch_name="arm64";;
     70                "ARM64"      ) cannon_arch_name="arm64";;
    6971                "x86"        ) cannon_arch_name="x86";;
    7072                "i386"       ) cannon_arch_name="x86";;
     
    7274                "i686"       ) cannon_arch_name="x86";;
    7375                "Intel 80386") cannon_arch_name="x86";;
    74                 "arm"        ) cannon_arch_name="arm";;
    75                 "ARM"        ) cannon_arch_name="arm";;
    76                 "armv7l"     ) cannon_arch_name="arm";;
     76                "arm"        ) cannon_arch_name="arm32";;
     77                "ARM"        ) cannon_arch_name="arm32";;
     78                "arm32"      ) cannon_arch_name="arm32";;
     79                "ARM32"      ) cannon_arch_name="arm32";;
     80                "armv7l"     ) cannon_arch_name="arm32";;
    7781                *)
    7882                >&2 echo "Unknown architecture " $arch_name;
Note: See TracChangeset for help on using the changeset viewer.