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
{{ message }}
This repository was archived by the owner on May 30, 2026. It is now read-only.
The "Windows arm64 with most recent ponyc release" CI job fails to link with:
unable to link: lld-link: error: undefined symbol: __floatundidf
This started failing recently — PR #135 and PR #137 both passed Windows arm64. First observed failing on PR #140 (libressl 4.2.1 update), but that PR only touched Linux container image references and cannot affect Windows builds, so the regression must come from elsewhere (e.g. a new ponyc release or Windows toolchain change between PR #137 and now).
__floatundidf is the compiler-rt routine for unsigned int → double conversion. The error suggests the link path is missing compiler-rt or some equivalent runtime support library on the Windows arm64 toolchain.
The "Windows arm64 with most recent ponyc release" CI job fails to link with:
This started failing recently — PR #135 and PR #137 both passed Windows arm64. First observed failing on PR #140 (libressl 4.2.1 update), but that PR only touched Linux container image references and cannot affect Windows builds, so the regression must come from elsewhere (e.g. a new ponyc release or Windows toolchain change between PR #137 and now).
__floatundidfis the compiler-rt routine for unsigned int → double conversion. The error suggests the link path is missing compiler-rt or some equivalent runtime support library on the Windows arm64 toolchain.Failing run: https://github.com/ponylang/http/actions/runs/24631916543/job/72020659807