Closed
Description
All native runtime libraries should be statically linked into a single file host for Windows & Mac.
- Make
clrjit
andcoreclr
friendlier to static linking on multiple platforms. Reducing DllMain responsibilities, so that singlefile would not need it #43423 - Statically link
clrjit
andcoreclr
into singlefile host Linkclrjit.dll
andcoreclr.dll
into Windows/Mac host #43072 - Link native libraries in a way that is multiplatform friendly. Improving and unifying handling of native Libraries code in embedded/singlefile scenarios #41299
- Statically link native libraries on Windows, OSX and other platforms that we test/support. Statically link native libraries into singlefilehost on OSX and Windows #43699
- Move build of hosts to clr partition. Hosts, in particular statically linked ones should be built in clr partition. #43700
(not a requirement but will make things simpler going forward, hard to do though before we do the above) - Signing on MacOS Single-file: Facilitate signing on mac #3671
- Investigate compression of hosts
Partner dependencies:
- Debugging support (WinDbg/lldb)
- Watson support