945bd5c4b5
Don't link the main executable with any dylib (except libcoreclr) on macOS,
because that may end up running library initializers in those dylibs, and they
may abort if something goes wrong.
This way we delay any failures until those dylibs are actually needed.
In particular, libSystem.Security.Cryptography.Native.OpenSsl.dylib will abort
in its library initializer if it can't find the native libssl.dylib it wants:
|
||
---|---|---|
.. | ||
Microsoft.NET.Workload.iOS | ||
Microsoft.NET.Workload.macOS | ||
Microsoft.NET.Workload.tvOS | ||
Microsoft.NET.Workload.watchOS | ||
Microsoft.iOS.Sdk | ||
Microsoft.macOS.Sdk | ||
Microsoft.tvOS.Sdk | ||
Microsoft.watchOS.Sdk | ||
package | ||
targets | ||
.gitignore | ||
DefaultCompilationIncludes.md | ||
HIERARCHY.md | ||
Makefile | ||
PackageInfo.plist | ||
VERSIONS.md | ||
generate-target-platforms.csharp | ||
generate-wix.csharp |