Add support for aarch64 wheels #92
Description
Travis-CI publicly announced Graviton 2 support (https://blog.travis-ci.com/AWS-Graviton-2-support-comes-to-Travis-CI)
The tag needed to run builds on a travis-ci graviton2 system is:
- os: linux
arch: arm64-graviton2
dist: local
virt: lxd
group: edge
Graviton2 support is in very early stages, there are limitations and everything runs in an lxd container. This is in early adoption as of now.
I've been able to use that to build aarch64 wheels. However, I do run into the travis-ci 50 minute timeout issue when running the pytest, even with 'test_mode=fast'. On the occasion where all the tests are done, I run into two failures.
- test_infeasible_bounds_2: Checking to see if there is an issue with the way infinity is represented in aarch64 vs x86
- test_maxiter_worsening: Any suggestions?
travis.yml: https://github.com/janaknat/scipy-wheel/blob/master/.travis.yml
travis-ci build log: https://travis-ci.com/github/janaknat/scipy-wheel/jobs/365931011
sha256 entry in scipy: https://github.com/janaknat/scipy/blob/master/tools/openblas_support.py#L37
Is there any interest in pursuing this to generate aarch64 wheels? If so, any pointers on investigating these failing tests?