Skip to content

Re-enable the test suite on ARM64 Ubuntu and all Amazon Linux archs #4152

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
MaxDesiatov opened this issue Jan 23, 2022 · 3 comments
Closed
Labels
continuous integration Improvements to continuous integration

Comments

@MaxDesiatov
Copy link

Currently the test suite is disabled on ARM64 platforms, as Wasmer doesn't support these platforms really well, and doesn't support aarch64 Linux at all. One potential solution could migration to wasmtime.

@MaxDesiatov MaxDesiatov added the continuous integration Improvements to continuous integration label Jan 23, 2022
@MaxDesiatov MaxDesiatov changed the title Re-enable the test suite on ARM64 Re-enable the test suite on ARM64 Ubuntu and all Amazon Linux variants Jan 24, 2022
@MaxDesiatov MaxDesiatov changed the title Re-enable the test suite on ARM64 Ubuntu and all Amazon Linux variants Re-enable the test suite on ARM64 Ubuntu and all Amazon Linux archs Jan 24, 2022
@MaxDesiatov
Copy link
Author

MaxDesiatov commented Jan 24, 2022

Looks like Wasmer doesn't support Amazon Linux either (even on x86_64), tests are failing with these errors:

/home/ec2-user/.wasmer/bin/wasmer: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/ec2-user/.wasmer/bin/wasmer)
/home/ec2-user/.wasmer/bin/wasmer: /lib64/libtinfo.so.5: no version information available (required by /home/ec2-user/.wasmer/bin/wasmer)

MaxDesiatov added a commit that referenced this issue Jan 24, 2022
MaxDesiatov added a commit that referenced this issue Jan 25, 2022
Tests on this new platform are disabled for now due to #4152.

Related to #1854.

* Add Ubuntu 20.04 on ARM64 build agent

* Don't attempt to install Wasmer on linux-aarch64

* Fix typo: `==` -> `!=`

* Fix `sccache` installation on aarch64

* Use `aarch64` suffix in `target` property

* Fix `aarch64` suffix use

* Apply suggestions from code review

Co-authored-by: Yuta Saito <kateinoigakukun@gmail.com>
MaxDesiatov added a commit that referenced this issue Jan 26, 2022
Fully implements #2318.

Distribution build can now complete successfully in this configuration, but I had to disable stdlib tests due to #4152.
@MaxDesiatov

This comment has been minimized.

@kateinoigakukun
Copy link
Member

Closing as we already stopped shipping compiler toolchains in favor of Swift SDKs

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
continuous integration Improvements to continuous integration
Projects
None yet
Development

No branches or pull requests

2 participants