xamarin-macios/dotnet
Rolf Bjarne Kvinge 945bd5c4b5
[dotnet] Don't link the main executable with any dylibs on macOS. (#10127)
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:
1d9e50cb47/src/libraries/Native/Unix/System.Security.Cryptography.Native/opensslshim.c (L122-L126)
and my system doesn't have any of the libssl.dylib versions that code wants.
2020-11-23 08:27:47 +01:00
..
Microsoft.NET.Workload.iOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.NET.Workload.macOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.NET.Workload.tvOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.NET.Workload.watchOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.iOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.macOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.tvOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.watchOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
package [main][watchOS] Add x86_64 simulator support (#10059) 2020-11-20 09:27:46 -05:00
targets [dotnet] Don't link the main executable with any dylibs on macOS. (#10127) 2020-11-23 08:27:47 +01:00
.gitignore [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
DefaultCompilationIncludes.md [msbuild] Add SceneKit assets to our items included by default. (#10053) 2020-11-06 08:11:25 +01:00
HIERARCHY.md [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Makefile [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
PackageInfo.plist Fix typos in comments. 2020-10-19 10:38:11 +02:00
VERSIONS.md Rename master to main. (#8851) 2020-06-16 15:51:44 +02:00
generate-target-platforms.csharp Bump to .NET 5.0.100-rc.2.20459.1 (#9758) 2020-10-02 08:31:38 +02:00
generate-wix.csharp [dotnet] Package the workloads in a Windows installer (.msi) as well. (#9979) 2020-10-28 11:09:55 +01:00