-
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
[mono] Linux arm64 AOT build failing on perf jobs #110963
Comments
Tagging subscribers to this area: @akoeplinger, @matouskozak |
Yes, I think this can be removed since gcc-7 is available in the new images. |
Verified on internal perf job and removing it fixes the crash #110965. Worryingly we didn't catch this before on the dotnet/runtime CI even though we are building cross compilers in e.g., https://dev.azure.com/dnceng-public/public/_build/results?buildId=902899&view=logs&j=89bc6db5-401c-5796-8771-4042af6a0738&t=6778479a-ccf3-52c8-867d-5fb6df451ae3. @akoeplinger do you know why Lines 778 to 780 in 194ad16
I would expect that when |
@matouskozak I think the issue why we didn't see it in that job is because it sets Lines 198 to 202 in 2eb59bf
That sets the AOT compiler to target the mobile platforms and they use different offsets files and don't run into the issue because they use a different sysroot. |
Since 20th of December (https://dev.azure.com/dnceng/internal/_build/results?buildId=2605880&view=results), linux arm64 AOT builds on perf runs are failing with
The range of dotnet/runtime commits when the regression was introduced cf4d2b0...57ab984
I wonder if the update to newer build images from #110198 is triggering:
2024-12-27T08:08:33.1176807Z provided path via --prefix ("/crossrootfs/arm64/usr/lib/gcc/aarch64-linux-gnu/5") doesn't exist.
and we might need to change
runtime/src/mono/mono.proj
Line 817 in c969265
Last non-failing build: https://dev.azure.com/dnceng/internal/_build/results?buildId=2605380
The text was updated successfully, but these errors were encountered: