You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i think we can either produce crossgen2 executable on Unix in dotnet/runtime, or accept the base path of crossgen2, then invoke with dotnet as a process name.
Some .log files under base and diff directories were showing:
DllNotFoundException Interop+HostPolicy::corehost_resolve_component_dependencies (Unable to load shared library 'libhostpolicy' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(liblibhostpolicy, 1): image not found)
DllNotFoundException Interop+HostPolicy::corehost_set_error_writer (Unable to load shared library 'libhostpolicy' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(liblibhostpolicy, 1): image not found)
Completed assembly System.Private.CoreLib - #types: 2643, #methods: 35706, skipped types: 25, skipped methods: 505
it required an additional copy step (in both runtime_base and runtime_pr) to fix:
There seems to be few issues, which I think are worth the investigation for Unix.
Setup on macOS x64:
allow symlinks.
looks like jit-analyze is strict about directory type and does not accept link-to-directory.
allow sub directories:
currently it fails with these errors:
from @AndyAyersMS:
crossgen2 does not produce executable on Unix:
and crossgen2.dll fails:
i think we can either produce crossgen2 executable on Unix in dotnet/runtime, or accept the base path of crossgen2, then invoke with
dotnet
as a process name.Originally posted by @am11 in dotnet/runtime#39730
The text was updated successfully, but these errors were encountered: