Open carlossanlop opened 1 week ago
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries See info in area-owners.md if you want to be subscribed.
Tagging subscribers to this area: @dotnet/area-system-security, @bartonjs, @vcsjones See info in area-owners.md if you want to be subscribed.
cc @sbomer, looks related to the changes for ARM32 64-bit time_t support.
I found it in the official rolling build but I noticed it first in my PR where I was fixing a build failure in armv6: https://github.com/dotnet/runtime/pull/102403
Here's the failing CI leg: https://dev.azure.com/dnceng-public/public/_build/results?buildId=728642&view=logs&j=db8e93a1-262e-5037-1aaf-a14621311ed2&t=df0c0844-666d-543b-d576-d26fca1aab72&l=3498
I think we should move this back to Infrastructure.
Based on a conversation in #104368, the runtime now requires systems that have a 64-bit time_t
. This also aligns with the Y2038 announcement. The armv6 community pipeline is using a 32-bit time_t
, which is what should be fixed.
Tagging subscribers to this area: @dotnet/runtime-infrastructure See info in area-owners.md if you want to be subscribed.
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=728088 Build error leg or test failing:
runtime-community
-linux-armv6 Release AllSubsets_Mono
Error Message
main
: https://dev.azure.com/dnceng-public/public/_build/results?buildId=728088&view=resultslinux-armv6 Release AllSubsets_Mono
Known issue validation
Build: :mag_right: https://dev.azure.com/dnceng-public/public/_build/results?buildId=728088 Error message validated:
[overflow in expression; result is -2147483648 with type 'long' [-Werror,-Winteger-overflow] time_t timeVal = (time_t)INT_MAX + 1
] Result validation: :white_check_mark: Known issue matched with the provided build. Validation performed at: 7/2/2024 10:30:44 PM UTCReport
Summary