Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

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

Open
MaxDesiatov opened this issue Jan 23, 2022 · 2 comments
Open
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 <[email protected]>
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.

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

No branches or pull requests

1 participant