Skip to content

[mono][ios] Revert LLVM mode for apple mobile tests#90586

Merged
kotlarmilos merged 2 commits into
dotnet:mainfrom
kotlarmilos:bugfix/enable-llvm-mode-ios
Aug 15, 2023
Merged

[mono][ios] Revert LLVM mode for apple mobile tests#90586
kotlarmilos merged 2 commits into
dotnet:mainfrom
kotlarmilos:bugfix/enable-llvm-mode-ios

Conversation

@kotlarmilos

Copy link
Copy Markdown
Member

This PR reverts using LLVM mode for apple mobile tests. The regression was introduced in https://github.com/dotnet/runtime/pull/87773/files#diff-efa78f3f0523ef8b61f94772d9c204608051d411527cb9be83ca60266dc1d2f9R19.

@kotlarmilos

Copy link
Copy Markdown
Member Author

/azp run runtime-ioslike,runtime-ioslikesimulator,runtime-maccatalyst

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 3 pipeline(s).

@ghost

ghost commented Aug 15, 2023

Copy link
Copy Markdown

Tagging subscribers to this area: @directhex
See info in area-owners.md if you want to be subscribed.

Issue Details

This PR reverts using LLVM mode for apple mobile tests. The regression was introduced in https://github.com/dotnet/runtime/pull/87773/files#diff-efa78f3f0523ef8b61f94772d9c204608051d411527cb9be83ca60266dc1d2f9R19.

Author: kotlarmilos
Assignees: kotlarmilos
Labels:

area-Infrastructure-mono

Milestone: 9.0.0

@ghost

ghost commented Aug 15, 2023

Copy link
Copy Markdown

Tagging subscribers to 'os-ios': @steveisok, @akoeplinger, @kotlarmilos
See info in area-owners.md if you want to be subscribed.

Issue Details

This PR reverts using LLVM mode for apple mobile tests. The regression was introduced in https://github.com/dotnet/runtime/pull/87773/files#diff-efa78f3f0523ef8b61f94772d9c204608051d411527cb9be83ca60266dc1d2f9R19.

Author: kotlarmilos
Assignees: kotlarmilos
Labels:

area-Infrastructure-mono, os-ios

Milestone: 9.0.0

@kotlarmilos

Copy link
Copy Markdown
Member Author

We probably need to backport it to .NET 8.

@kotlarmilos kotlarmilos requested a review from SamMonoRT August 15, 2023 10:43
<_AOTBuildCommand Condition="'$(ContinuousIntegrationBuild)' != 'true'">$(_AOTBuildCommand) /p:RuntimeSrcDir=$(RepoRoot) /p:RuntimeConfig=$(Configuration)</_AOTBuildCommand>

<_AOTBuildCommand>$(_AOTBuildCommand) /p:XHARNESS_EXECUTION_DIR=&quot;$XHARNESS_EXECUTION_DIR&quot; /p:RunAOTCompilation=$(RunAOTCompilation) /p:UseNativeAOTRuntime=$(UseNativeAOTRuntime) /p:TargetOS=$(TargetOS) /p:TargetArchitecture=$(TargetArchitecture) /p:MonoForceInterpreter=$(MonoForceInterpreter) /p:DevTeamProvisioning=$(DevTeamProvisioning) /p:UsePortableRuntimePack=true /p:Configuration=$(Configuration)</_AOTBuildCommand>
<_AOTBuildCommand>$(_AOTBuildCommand) /p:XHARNESS_EXECUTION_DIR=&quot;$XHARNESS_EXECUTION_DIR&quot; /p:RunAOTCompilation=$(RunAOTCompilation) /p:UseNativeAOTRuntime=$(UseNativeAOTRuntime) /p:TargetOS=$(TargetOS) /p:TargetArchitecture=$(TargetArchitecture) /p:MonoForceInterpreter=$(MonoForceInterpreter) /p:MonoEnableLLVM=true /p:DevTeamProvisioning=$(DevTeamProvisioning) /p:UsePortableRuntimePack=true /p:Configuration=$(Configuration)</_AOTBuildCommand>

@ivanpovazan ivanpovazan Aug 15, 2023

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be good to add a comment what is the reason of passing /p:MonoEnableLLVM=true here, so we don't end up trying to remove again it is some later refactoring

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These could be in AppleBuild.LocalBuild.props/targets instead. They were originally here to guarantee the right values were being provided and to reduce iterating on helix.

@SamMonoRT

Copy link
Copy Markdown
Member

We probably need to backport it to .NET 8.

Yes, backport to RC1 following standard backport proccess

@kotlarmilos

Copy link
Copy Markdown
Member Author

/backport to release/8.0-rc1

@github-actions

Copy link
Copy Markdown
Contributor

Started backporting to release/8.0-rc1: https://github.com/dotnet/runtime/actions/runs/5870449646

@kotlarmilos kotlarmilos merged commit 2d8775d into dotnet:main Aug 15, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Sep 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants