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

Add an E2E build & test, check linked dylibs of the executable #285

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

hanabi1224
Copy link

@hanabi1224 hanabi1224 commented Jul 17, 2021

Echo #232, current dynamically linked libwasmer makes it hard to copy go executables around. This PR adds and E2E test that builds a sample program with local wasmer-go and then check whether libwasmer is statically linked.

There'll be some other PRs to make the actual linking changes, which can be verified by this one.

P.S. I run CI job in my fork with all three changes and get result here. E2E test result shows libwasmer are statically linked successfully on both targets.
I don't have test envs to verify linux-aarch64 and darwin-aarch64 so I didn't not send PR for them, but I guess the same change should be sufficient.

@Hywan Hywan self-assigned this Aug 12, 2021
@Hywan Hywan added the 🎉 enhancement New feature or request label Aug 12, 2021
@Hywan Hywan added this to 🌱 In progress in Kanban via automation Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎉 enhancement New feature or request
Projects
Kanban
  
🌱 In progress
Development

Successfully merging this pull request may close these issues.

None yet

2 participants