-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Sdk.props in AOT compilers with a template #53685
Conversation
Fixes dotnet#53653 Example: ``` sudo cat Sdk/Sdk.props <Project> <ItemGroup> <MonoAotCrossCompilerPath Include="$(MSBuildThisFileDirectory)..\tools\mono-aot-cross" RuntimeIdentifier="iossimulator-arm64" /> </ItemGroup> </Project> ```
runtime-staging is green, dunno why it's stuck on yellow |
We should replace the uses of And can we rename it to something that would suggest that it's not a property? I can't think of a good name though - maybe |
@radical where are we actually consuming the property from an Sdk.props, within the runtime repo? I've got a rune to select the right path from the items ( |
we don't.
Yep! Um so, in the repo we use compiler from the artifacts directly, so Sdk.props wouldn't come into play (till we get some local workload based testing). I'm suggesting to follow the same item+metadata thing, in all these places where we are writing+using it ad-hoc. |
@radical ok, understood, wanted to make sure I was on the same page. That sounds like an exciting and awesome job for TomorrowMan. |
I think that can be done in a follow up PR. @directhex can you run an official build to make sure we're ok there? |
You will at least need to update the wasm targets in |
You're right. Since iOS and Android are the ones that have > 1 AOT compiller, can we isolate this change to them and follow up with the other changes (wasm/workload and intree prop/item refactoring)? |
@steveisok I think it should all go into the one PR. It'll just be confusing if it's not unified. |
@radical any further concerns? |
Attn: @rolfbjarne iOS workloads will need to change uses of |
Fixes #53653
Example: