Closed spouliot closed 3 years ago
app builds fails for missing symbols hiding previous link sdk issue
The native libraries are not copied into obj
so they are not linked to the final executable - so we're left with undefined symbols, which breaks the build.
On preview 4
09:29:32.6206100 /Users/poupou/git/main/xamarin-macios/tests/dotnet/packages/microsoft.netcore.app.runtime.mono.iossimulator-x64/6.0.0-preview.4.21213.3/runtimes/iossimulator-x64/native/libSystem.Net.Security.Native.a
09:29:32.6206150 AssemblyVersion=
09:29:32.6206320 AssetType=native
09:29:32.6206380 CopyLocal=true
09:29:32.6206420 DestinationSubPath=libSystem.Net.Security.Native.a
09:29:32.6206470 DropFromSingleFile=true
09:29:32.6206520 FileVersion=0.0.0.0
09:29:32.6206560 IsTrimmable=true
09:29:32.6206620 NuGetPackageId=Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64
09:29:32.6206660 NuGetPackageVersion=6.0.0-preview.4.21213.3
09:29:32.6206710 PublicKeyToken=
09:29:32.6206760 RuntimeIdentifier=iossimulator-x64
On preview 3
DropFromSingleFile=
IsTrimmable=
@spouliot any reason we can't close this now? P4 should be good to go.
@rolfbjarne waiting for the public release, just in case a last minute bump was requested
Updating from P3
PR#11127
Fixes
PR was automatically merged (CI error since it has not run the tests) -> reverted
PR#11175
Copy
changes -> seems fixed by a later bump (likely the one that included https://github.com/mono/linker/commit/7f7eb298a1ea6a144b2fb795ca10feb138e3988a)Update Mono package namesthanks @pjcollins for heads upbuild failures (on CI) due to missing-> fixlibicudata.a
app builds fails for missing symbols hiding previous link sdk issue-> fixlinker not working (tests seems fine) leading to huge app size and build times-> fixnon-dotnet tests also failed - but they started to work again once the test timing out was ignored (that likely cause an issue on bots)coreclr runtime for Mac is not downloaded anymore - but there's no build failures-> fixmore path issues affecting satellite assemblies likely similar to #11173 above-> fixPR#11175 was merged in
main
and became the base forrelease/6.0.1xx-preview4
Keeping issue open as we can get more P4 bumps (in both branches)
PR#11314
unmerged, blocked by test failuresMERGEDMSBuild tests/Integration: Failed (Execution failed with exit code 32)
ArgumentNullException
failures forXamarin.iOS.Tasks.DotNetTest
PR#11426 MERGED
PR#11443