Uh oh!
There was an error while loading. Please reload this page.
Update to .NET 10 build images - #110198
Conversation
This updates the libc requirement to: - glibc 2.27 - musl libc 1.2.3 These images have LLVM 19.
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries |
Uh oh!
There was an error while loading. Please reload this page.
jkoritzinsky
commented
Dec 3, 2024
Looks like there's some issues with the ARM32 images with zlib-ng, in particular around intrinsics. Other than that, this looks good to me. |
The NEON_AVAILABLE and NEON_HAS_LD4 checks in zlib-ng attempt to pass -mfpu=neon via CMAKE_REQUIRED_FLAGS, but our toolchain.cmake sets -mfpu=vfpv4 via add_compile_options, which overrides the former. Work around this by disabling neon on arm32 linux, matching .NET 9.
The update to clang-19 includes support for neon intrinsics on arm32. However, the cmake check for NEON_HAS_LD4 in zlib-ng is failing. The check uses We could fix this by changing our toolchain.cmake to pass We decided to just disable neon for now, matching the .NET 9 configuration. Thanks for the help investigating this @jkoritzinsky! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
am11
commented
Dec 11, 2024
alpine arm32 build fixes: main...am11:runtime:feature/native/build-fixes |
sbomer
commented
Dec 11, 2024
Thanks @am11! |
akoeplinger
commented
Dec 14, 2024
/ba-g test timeout is due to #110285 which is fixed in main and closed so Build Analysis didn't link it. |
ericstj
commented
Dec 17, 2024
@akoeplinger signed off and flipped to green, @sbomer is this ready to merge? |
akoeplinger
commented
Dec 17, 2024
According to Outlook he's OOF until 12/19 |
This updates the libc requirement to:
These images have LLVM 19.
Contributes to #109939