gentoo / dotnet

[MIRROR] Newer mono, .NET languages, and libraries
https://gitweb.gentoo.org/repo/proj/dotnet.git
78 stars 56 forks source link

Can't compile dev-dotnet/dotnet-sdk-8.0.105: Optimizing assemblies for performance failed. You can either exclude the failing assemblies from being optimized, or set the PublishReadyToRun property to false. #519

Open Azrielx86 opened 4 months ago

Azrielx86 commented 4 months ago

On the last two release versions (since dev-dotnet/dotnet-sdk-8.0.102) I'm having this issue to compile dotnet-sdk

...
      ILCompiler -> /var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/artifacts/bin/coreclr/linux.x64.Release/ilc/ilc.dll
      Optimizing assemblies for size. This process might take a while.
    /var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(470,5): error MSB6006: "/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/package-cache/microsoft.netcore.app.crossgen2.linux-x64/8.0.1/tools/crossgen2" exited with code 139. [/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj]
    /var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(358,5): error NETSDK1096: Optimizing assemblies for performance failed. You can either exclude the failing assemblies from being optimized, or set the PublishReadyToRun property to false. [/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj]

    Build FAILED.

    /var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(470,5): error MSB6006: "/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/package-cache/microsoft.netcore.app.crossgen2.linux-x64/8.0.1/tools/crossgen2" exited with code 139. [/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj]
    /var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(358,5): error NETSDK1096: Optimizing assemblies for performance failed. You can either exclude the failing assemblies from being optimized, or set the PublishReadyToRun property to false. [/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj]
        0 Warning(s)
        2 Error(s)

    Time Elapsed 00:04:14.87
    Build failed with exit code 1. Check errors above.
  /var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/source-built-sdks/Microsoft.DotNet.Arcade.Sdk/tools/SourceBuild/SourceBuildArcadeBuild.targets(207,5): error MSB3073: The command "./build.sh  --arch x64 --configuration Release --allconfigurations --verbosity minimal --nodereuse false --warnAsError false --outputrid gentoo.2.15-x64 /p:PackageOS=linux /p:ToolsOS=linux /p:AdditionalRuntimeIdentifierParent=linux /p:ArcadeBuildFromSource=true /p:OfficialBuildId=20240117.11 /p:ContinuousIntegrationBuild=true /p:ArcadeInnerBuildFromSource=true /p:DotNetBuildFromSource=true /p:RepoRoot=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/ /p:ArtifactsDir=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/artifacts/ /bl:/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/artifacts/sourcebuild.binlog /p:ContinuousIntegrationBuild=true /p:SourceBuildOutputDir=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/ /p:SourceBuiltBlobFeedDir= /p:DotNetBuildOffline=true /p:DotNetPackageVersionPropsPath=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/obj/x64/Release/PackageVersions.runtime.props /p:FullAssemblySigningSupported=false" exited with code 1. [/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/source-built-sdks/Microsoft.DotNet.Arcade.Sdk/tools/Build.proj]
  ##vso[task.logissue type=error;sourcepath=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/source-built-sdks/Microsoft.DotNet.Arcade.Sdk/tools/SourceBuild/SourceBuildArcadeBuild.targets;linenumber=207;columnnumber=5;code=MSB3073;]The command "./build.sh  --arch x64 --configuration Release --allconfigurations --verbosity minimal --nodereuse false --warnAsError false --outputrid gentoo.2.15-x64 /p:PackageOS=linux /p:ToolsOS=linux /p:AdditionalRuntimeIdentifierParent=linux /p:ArcadeBuildFromSource=true /p:OfficialBuildId=20240117.11 /p:ContinuousIntegrationBuild=true /p:ArcadeInnerBuildFromSource=true /p:DotNetBuildFromSource=true /p:RepoRoot=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/ /p:ArtifactsDir=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/artifacts/ /bl:/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/artifacts/sourcebuild.binlog /p:ContinuousIntegrationBuild=true /p:SourceBuildOutputDir=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/ /p:SourceBuiltBlobFeedDir= /p:DotNetBuildOffline=true /p:DotNetPackageVersionPropsPath=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/obj/x64/Release/PackageVersions.runtime.props /p:FullAssemblySigningSupported=false" exited with code 1.

  Build FAILED.

  /var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/source-built-sdks/Microsoft.DotNet.Arcade.Sdk/tools/SourceBuild/SourceBuildArcadeBuild.targets(207,5): error MSB3073: The command "./build.sh  --arch x64 --configuration Release --allconfigurations --verbosity minimal --nodereuse false --warnAsError false --outputrid gentoo.2.15-x64 /p:PackageOS=linux /p:ToolsOS=linux /p:AdditionalRuntimeIdentifierParent=linux /p:ArcadeBuildFromSource=true /p:OfficialBuildId=20240117.11 /p:ContinuousIntegrationBuild=true /p:ArcadeInnerBuildFromSource=true /p:DotNetBuildFromSource=true /p:RepoRoot=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/ /p:ArtifactsDir=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/artifacts/ /bl:/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/self/src/artifacts/sourcebuild.binlog /p:ContinuousIntegrationBuild=true /p:SourceBuildOutputDir=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/artifacts/source-build/ /p:SourceBuiltBlobFeedDir= /p:DotNetBuildOffline=true /p:DotNetPackageVersionPropsPath=/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/obj/x64/Release/PackageVersions.runtime.props /p:FullAssemblySigningSupported=false" exited with code 1. [/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/source-built-sdks/Microsoft.DotNet.Arcade.Sdk/tools/Build.proj]
      0 Warning(s)
      1 Error(s)

  Time Elapsed 00:04:39.30
  Build failed with exit code 1. Check errors above.
/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/repo-projects/Directory.Build.targets(265,5): error MSB3073: The command "/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/src/runtime/build.sh  --ci --configuration Release --restore --build --pack --publish -bl /p:ArcadeBuildFromSource=true /p:CopyWipIntoInnerSourceBuildRepo=true /p:DotNetBuildOffline=true /p:CopySrcInsteadOfClone=true /p:DotNetPackageVersionPropsPath="/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/obj/x64/Release/PackageVersions.runtime.props" /p:AdditionalSourceBuiltNupkgCacheDir="/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/artifacts/obj/x64/Release/blob-feed/packages/" /p:ReferencePackageNupkgCacheDir="/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/prereqs/packages/reference/" /p:PreviouslySourceBuiltNupkgCacheDir="/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/prereqs/packages/previously-source-built/" /p:SourceBuildUseMonoRuntime= /p:TargetRid=gentoo.2.15-x64 /p:RuntimeOS=linux /p:BaseOS=linux /p:SourceBuildNonPortable=true /p:UsingToolMicrosoftNetCompilers=false " exited with code 1. [/var/tmp/portage/dev-dotnet/dotnet-sdk-8.0.102-r1/work/dotnet-sdk-8.0.2/repo-projects/runtime.proj]

build.log