-
Notifications
You must be signed in to change notification settings - Fork 646
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 shared lib build to ubuntu and nightly #3975
Conversation
a2215b4
to
492ccc6
Compare
492ccc6
to
f1f8c32
Compare
Are we planning to include a shared library in the final set of release binaries, or are we going to test the compilation of a shared library with each PR? If it's the former, then modifying build_iwasm_release.yml makes sense. However, if it's the latter, you might want to make changes to .github/workflows/compilation_on_* instead. |
I do not decide which artifacts should be built for release, so I assume the latter only for now. I will then update the PR to only modify |
@midokura-xavi92 I noticed that the PR has been inactive for a few weeks. It looks like it’s almost ready to be merged, and it would be great to see it completed. Would you be able to make the necessary modifications? If you need any help or have any questions, please feel free to reach out. Your contribution is highly appreciated! |
c2bde38
to
3f02bc4
Compare
@lum1n0us I have just updated the branch so as to modify |
3f02bc4
to
f8eba68
Compare
Thanks for the tips, @lum1n0us . Please let me know whether the changes are valid now. |
f8eba68
to
a40b275
Compare
b03b869
to
7e414d1
Compare
Additionally, since - make_options_feature: "-DWAMR_BUILD_SHARED=1"
platform: android Then I think it's good to go. |
So far, no workflows would attempt to build the shared version of the iwasm library (namely, vmlib). Note that, as opposed to GC_EH_BUILD_OPTIONS and DEFAULT_BUILD_OPTIONS, the actual default options defined by the build system are assumed, for the sake of simplicity and avoiding repeated code.
7e414d1
to
8a43475
Compare
Done, thank you! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@midokura-xavi92 Is this everything, or are there more forthcoming? |
I guess we can merge this for now and think about other targets later. WDYT @lum1n0us ? |
fine by me |
So far, no workflows would attempt to build the shared version of the iwasm library (namely, vmlib).
Note that, as opposed to GC_EH_BUILD_OPTIONS and DEFAULT_BUILD_OPTIONS, the actual default options defined by the build system are assumed, for the sake of simplicity and avoiding repeated code.