Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
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

feat: Option to build plug-ins into WasmEdge core shared library #3610

Open
q82419 opened this issue Jul 31, 2024 · 2 comments
Open

feat: Option to build plug-ins into WasmEdge core shared library #3610

q82419 opened this issue Jul 31, 2024 · 2 comments
Assignees
Labels
c-Plugin An issue related to WasmEdge Plugin enhancement New feature or request v-0.15.0

Comments

@q82419
Copy link
Collaborator

q82419 commented Jul 31, 2024

Summary

WasmEdge support plug-in shared library now.
Developers can implement and build a plug-in shared library to extend WasmEdge.
However, the independent plug-in shared library may confuse the users -- they should install the plug-in into the correct path for loading.
Therefore, we can try to add the build option for developers for building the plug-in implementation into the WasmEdge shared library, so that the users are no longer to care about the plug-in path.

Details

  • Add the option to make the plug-in as built-in in the WasmEdge library.
  • Adjust the mechanism for loading the built-in plug-ins.
  • Provide the new guide for plug-in implementation.

Appendix

No response

@q82419 q82419 added enhancement New feature or request c-Plugin An issue related to WasmEdge Plugin labels Jul 31, 2024
@q82419 q82419 self-assigned this Jul 31, 2024
@q82419 q82419 added the v-0.15.0 label Aug 2, 2024
@kumarutkarsh1248
Copy link

Is this issue open for contribution??

@hydai
Copy link
Member

hydai commented Aug 7, 2024

Nope. q82419 is working on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-Plugin An issue related to WasmEdge Plugin enhancement New feature or request v-0.15.0
Projects
None yet
Development

No branches or pull requests

3 participants