-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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 workload for embeddable MonoVM #46994
Comments
Tagging subscribers to this area: @CoffeeFlux Issue DetailsWe'd like to add a new workload for everyone that could be used by developers to build libraries and apps which would like to use Mono embedding API to embed .NET runtime. The end goal is to allow developers to install all bits required to use embeddable .NET VM. Work Items
@lambdageek @steveisok @SamMonoRT
|
Would my proposed header modernization for netcore go under this issue or a separate one? |
That'd be a separate issue, this is primarily about building and packaging |
I have an example of how we might do this today - https://github.com/lambdageek/monovm-embed-sample - it's not pretty. There are four steps:
Step 1 is fine. Steps 2 and 3 should be streamlined. (Also note that in Step 2 right now there's no headers because of #46461). Step 4 needs to be simpler too - it's unclear which native and managed artifacts from the runtime pack you need to distribute with the embedder. Also if you are building for multiple target architectures/OSes, you have to do step 2 per-RID. Our headers are the same on all architectures, so it's a bit unfortunate that you need to different include paths. (Of course when linking I don't think there's a way to avoid having per-arch library paths) |
Does it make sense to move the headers out of the runtime pack and into the embedded workload pack? We would have more control over the contents that way. |
hope this move to .net6 milestone |
Found another issue on Linux (well, any non-OSX, I think). We set the SONAME to A heavyhanded solution is to use Filed a bug about it #49661 |
We'd like to add a new workload for everyone that could be used by developers to build libraries and apps which would like to use Mono embedding API to embed .NET runtime. The end goal is to allow developers to install all bits required to use embeddable .NET VM.
Work Items
@lambdageek @steveisok @SamMonoRT
The text was updated successfully, but these errors were encountered: