You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We get a CI failure when updating the GitHub Actions runner image for the darwin test job to the latest release, macos-14 (#14833).
This is the first runner image on aarch64 (M1). The previous ones, including macos-13 use x86_64 processors.
The CI job fails mysteriously without any clear error message:
I've tried rerunning multiple times and the last executed spec is always in spec/std/tuple_spec.cr, after Tuple does to_a, so this might be a clue. The next spec would be Tuple #to_static_array. There's no indication that this spec even starts running, but this might be an output glitch (i.e. stdout isn't flushed for some reason after printing the spec name).
It's worth noting that this only happens when std_spec is built with a fresh compiler (make crystal std_spec), not with the first run using the previous compiler (make std_spec). The latter one completes successfully.
So this might well be caused by a compiler bug that we haven't noticed before.
When building std_spec, the linker prints a ton of warnings like this (apparently for every object file generated by the compiler):
2024-07-26T09:06:36.6700960Z ld: warning: object file (_main.o0.o) was built for newer macOS version (14.0) than being linked (11.0)
This could be related to the issue, but might as well not be relevant at all.
The text was updated successfully, but these errors were encountered:
We get a CI failure when updating the GitHub Actions runner image for the darwin test job to the latest release,
macos-14
(#14833).This is the first runner image on aarch64 (M1). The previous ones, including
macos-13
use x86_64 processors.The CI job fails mysteriously without any clear error message:
I've tried rerunning multiple times and the last executed spec is always in
spec/std/tuple_spec.cr
, afterTuple does to_a
, so this might be a clue. The next spec would beTuple #to_static_array
. There's no indication that this spec even starts running, but this might be an output glitch (i.e. stdout isn't flushed for some reason after printing the spec name).It's worth noting that this only happens when
std_spec
is built with a fresh compiler (make crystal std_spec
), not with the first run using the previous compiler (make std_spec
). The latter one completes successfully.So this might well be caused by a compiler bug that we haven't noticed before.
When building
std_spec
, the linker prints a ton of warnings like this (apparently for every object file generated by the compiler):This could be related to the issue, but might as well not be relevant at all.
The text was updated successfully, but these errors were encountered: