New issue 2331: Add ARMv8 (aarch64) build option
https://bitbucket.org/pypy/pypy/issues/2331/add-armv8-aarch64-build-option

Pete Vine:

Running on a Cortex-A53, Android TV box converted to Linux, detection fails 
presently:

```python
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-0/platcheck_84.o 
-pthread -Wl,--export-dynamic -lexpat -lrt -o 
/tmp/usession-release-pypy2.7-v5.3.1-0/platcheck_84
[translation:info] Error:
   File 
"/home/mxqproplus/pypy2-v5.3.1-src/rpython/translator/goal/translate.py", line 
283, in main
    default_goal='compile')
   File "/home/mxqproplus/pypy2-v5.3.1-src/rpython/translator/driver.py", line 
566, in from_targetspec
    spec = target(driver, args)
   File "targetpypystandalone.py", line 295, in target
    return self.get_entry_point(config)
   File "targetpypystandalone.py", line 343, in get_entry_point
    space = make_objspace(config)
   File "/home/mxqproplus/pypy2-v5.3.1-src/pypy/tool/option.py", line 35, in 
make_objspace
    return Space(config)
   File "/home/mxqproplus/pypy2-v5.3.1-src/pypy/interpreter/baseobjspace.py", 
line 411, in __init__
    self.initialize()
   File "/home/mxqproplus/pypy2-v5.3.1-src/pypy/objspace/std/objspace.py", line 
106, in initialize
    self.setup_builtin_modules()
   File "/home/mxqproplus/pypy2-v5.3.1-src/pypy/interpreter/baseobjspace.py", 
line 652, in setup_builtin_modules
    mod.setup_after_space_initialization()
   File "/home/mxqproplus/pypy2-v5.3.1-src/pypy/module/__pypy__/__init__.py", 
line 119, in setup_after_space_initialization
    model = detect_cpu.autodetect()
   File "/home/mxqproplus/pypy2-v5.3.1-src/rpython/jit/backend/detect_cpu.py", 
line 109, in autodetect
    return detect_model_from_host_platform()
   File "/home/mxqproplus/pypy2-v5.3.1-src/rpython/jit/backend/detect_cpu.py", 
line 77, in detect_model_from_host_platform
    raise ProcessorAutodetectError("unknown machine name %s" % mach)
[translation:ERROR] ProcessorAutodetectError: unknown machine name aarch64
[translation] start debugger...
> /home/mxqproplus/pypy2-v5.3.1-src/rpython/jit/backend/detect_cpu.py(77)detect_model_from_host_platform()
-> raise ProcessorAutodetectError("unknown machine name %s" % mach)
```

BTW, these S905 TV boxes are probably the most attractive build bot ARM option 
at the moment (2GB of RAM and other goodies)


_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to