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 }}
Repository navigation
[LoongArch] dead loop after nightly-2024-02-12 #121289
But maybe crosstool-ng maintainers can't act as well due to the incompatibility between GCC 13.2 and Binutils 2.42 (loongson-community/discussions#41) :(. I'm not sure how to fix such an incompatibility...
Activity
[-][Loongarch] dead loop after nightly-2024-02-12[/-][+][LoongArch] dead loop after nightly-2024-02-12[/+]heiher commentedon Feb 19, 2024
@rustbot label O-loongarch
nikic commentedon Feb 19, 2024
That would be due to the LLVM 18 upgrade.
heiher commentedon Feb 19, 2024
Yeah. It seems that the CI loongarch64-unknown-linux-gnu ld does not handle
R_LARCH_CALL36 (pcaddu18+jirl)relocations correctly.heiher commentedon Feb 19, 2024
There is no version of crosstool-ng that supports
R_LARCH_CALL36, I'll revert themediumcode model until the issue is resolved.xry111 commentedon Feb 19, 2024
Oooops. Is this communicated with crosstool-ng maintainers?
xry111 commentedon Feb 19, 2024
But maybe crosstool-ng maintainers can't act as well due to the incompatibility between GCC 13.2 and Binutils 2.42 (loongson-community/discussions#41) :(. I'm not sure how to fix such an incompatibility...
heiher commentedon Feb 19, 2024
Not yet. binutils 2.42 in progress: crosstool-ng/crosstool-ng#2095
1 remaining item
Rollup merge of rust-lang#121291 - heiher:revert-medium-cmodel, r=Nil…
Rollup merge of rust-lang#121291 - heiher:revert-medium-cmodel, r=Nil…
Unrolled build for rust-lang#121291
Update `crosstool-ng` for loongarch64
Auto merge of rust-lang#129048 - heiher:update-crosstool-loongarch64,…
Rollup merge of rust-lang#129048 - heiher:update-crosstool-loongarch6…
Unrolled build for rust-lang#129048
Rollup merge of #129048 - heiher:update-crosstool-loongarch64, r=Mark…
xen0n commentedon Sep 6, 2024
#129048 is merged recently that bumped the LoongArch binutils to 2.42, so can we try #120661 again?
heiher commentedon Sep 6, 2024
Yes, with #129048 merged, we can retry #120661.
Rollup merge of rust-lang#130266 - heiher:loong-medium-cmodel, r=comp…
Unrolled build for rust-lang#130266
Rollup merge of #130266 - heiher:loong-medium-cmodel, r=compiler-errors
xen0n commentedon Sep 14, 2024
Today's nightly is built off of #130312, which contains #130266 and does work:
And the
mediumcode model is indeed in use:So this issue is finally resolved. Thanks for everyone involved!