Rust 1.26.2 from the master branch fails to build on aarch64-linux

  • Done
  • quality assurance status badge
Details
3 participants
  • Efraim Flashner
  • Christopher Baines
  • Maxim Cournoyer
Owner
unassigned
Submitted by
Christopher Baines
Severity
normal
C
C
Christopher Baines wrote on 9 Mar 2021 09:56
(address . bug-guix@gnu.org)
8735x4bt7t.fsf@cbaines.net
The failure seems to occur in the check phase, see the build logs
referenced from:


This looks like a relevant error:

---- [compile-fail] compile-fail/issue-15919.rs stdout ----

executing "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/stage2/bin/rustc" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/src/test/compile-fail/issue-15919.rs" "-L" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail" "--target=aarch64-unknown-linux-gnu" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu" "-Crpath" "-O" "-Zmiri" "-Zunstable-options" "-Lnative=/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu.aux" "-A" "unused"
------stdout------------------------------

------stderr------------------------------
error: the type `[usize; 18446744073709551615]` is too big for the current architecture
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmBHOFZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfGcBAAng7fy+JrjVwYvtOmQdEiGBhx7mWYMicU
NEqf2mL1MvHviXUnkAxiOWbfbdcG9kdsJtb2qIjPtMuLzTajL3csH9r9qoG+poGK
kt38/exRVxo3iYadr9XXVX9T2pCz/5F5fsM4a3WxyOmHIk3VNsfAAzv3naTRuSWT
5jd21Vnf5Y3UgBrc2r5YnGH4Fzb/VLZPgwnHb4jGKWQXjeSWOb9DOithB9ZuG52k
KXyD7FXgKHUJ82phZ7+5fp3/zruXgtZck3S4wmPIChNR9SNMClMMiNjbq5nGjmTX
AAXabaV7/84LZHbgzDnhOBvX1evGZzf5dHMgi7xaCEVt2pICOtBHccB9lzaGOqkE
K79CGOXFJkMolUlVjijL8IFd5VGRp3k0bd4TTIxFeYK5ZdhqBtHEpoVl8M99AYFU
sU3B0JPN/BIub9m2U0ojYKXoj7+Jf1kI9+Ag0QNC4LeLm+H7Izc+fQMpP2+nDsLG
wOjZGmJDeij16tHJGvOsyJcAr9Lf8gZJAz58KkcFptosR57k+4XcksPGdldT/3k5
bM0gP6gXN2+E0O/zJucEg1XTdSWeNipXgmiseLUOqrfsiM+FxARrU5hngYOfRVTi
Dd1uwxwKAKbmLE871fUuieYW4rMkhKryLrdX/G6TrcNzp5j6I3cLH2Rm6vAdC+l5
O0zCdzzXRG0=
=sC5p
-----END PGP SIGNATURE-----

E
E
Efraim Flashner wrote on 9 Mar 2021 10:02
(name . Christopher Baines)(address . mail@cbaines.net)(address . 47019@debbugs.gnu.org)
YEc5pDfuCouxlP1T@3900XT
On Tue, Mar 09, 2021 at 08:56:54AM +0000, Christopher Baines wrote:
Toggle quote (16 lines)
> The failure seems to occur in the check phase, see the build logs
> referenced from:
>
> https://data.guix-patches.cbaines.net/gnu/store/c3f7d3ziwjfkwg3j7xz47dj44sb2l5av-rust-1.26.2.drv
>
> This looks like a relevant error:
>
> ---- [compile-fail] compile-fail/issue-15919.rs stdout ----
>
>
> executing "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/stage2/bin/rustc" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/src/test/compile-fail/issue-15919.rs" "-L" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail" "--target=aarch64-unknown-linux-gnu" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu" "-Crpath" "-O" "-Zmiri" "-Zunstable-options" "-Lnative=/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu.aux" "-A" "unused"
> ------stdout------------------------------
>
> ------stderr------------------------------
> error: the type `[usize; 18446744073709551615]` is too big for the current architecture

Is that native or emulated?

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmBHOaQACgkQQarn3Mo9
g1Ebyw//Qr9LphoN6zm0gjUOmh5oKQq8dYmyYvYAKrI5xh+Ai2vBxIechwhgKon9
3Rqz684yhMjRise+xl3auiLbeSrMAzq0OhQmatoA4Mn1/qxzBpF176kGTIrOvD0j
KdOQCxd7sw44XyZBv97vp+0tgQRPrFpZZALpMh2VWBzfOtr9Y4rVh0sWHHs9ZCZI
opvR+gOhLc0nF5/3LY9M+uxyDqbHxhfbfsXlzce5as02tr+G3qvV0WzIZyRcLicH
9dN6sDwkUwrQDlXYDnRBd55LXqTiApCN80serqAdugniowyy+YS+aPBEZz3wsha4
jqU1G4TYodj/8LzMGiBicvJH3tR6TElBzvxgLuRpcqfbCo9HQAdQcQt63GnnVzkl
Vv31sgof/psnIIse86eeNsSciDRlRAX5NLnEyHJBCTTcvRRHC/b5rJfysua1Hc2j
nZ6T9THhKpFEBHcMlZH3CnN7i8f2gCfS6pd7k5GNolvVcQL/LPH8D5svuTpvqcNB
KcyubEv4ZpqRHIN3HQnJz/Lh5Se4aQg4kxKlt+XbtJkkLStDBcH+qDLaJeeY407k
CoLXs1efhPFe6Bq6ducH+4eCLr3bVAVEca3F3DJgeqbSxsuD6VoBihM+r4VGBeKP
cAey05RmVx31dbPSh+AeXw2n+Y15g6PFtLBJbC3rBnKgjdvsat0=
=d3kT
-----END PGP SIGNATURE-----


C
C
Christopher Baines wrote on 9 Mar 2021 10:22
(name . Efraim Flashner)(address . efraim@flashner.co.il)(address . 47019@debbugs.gnu.org)
87zgzcadh8.fsf@cbaines.net
Efraim Flashner <efraim@flashner.co.il> writes:

Toggle quote (19 lines)
> On Tue, Mar 09, 2021 at 08:56:54AM +0000, Christopher Baines wrote:
>> The failure seems to occur in the check phase, see the build logs
>> referenced from:
>>
>> https://data.guix-patches.cbaines.net/gnu/store/c3f7d3ziwjfkwg3j7xz47dj44sb2l5av-rust-1.26.2.drv
>>
>> This looks like a relevant error:
>>
>> ---- [compile-fail] compile-fail/issue-15919.rs stdout ----
>>
>>
>> executing "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/stage2/bin/rustc" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/src/test/compile-fail/issue-15919.rs" "-L" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail" "--target=aarch64-unknown-linux-gnu" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu" "-Crpath" "-O" "-Zmiri" "-Zunstable-options" "-Lnative=/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu.aux" "-A" "unused"
>> ------stdout------------------------------
>>
>> ------stderr------------------------------
>> error: the type `[usize; 18446744073709551615]` is too big for the current architecture
>
> Is that native or emulated?

I'm almost certain they were native builds. I've recently started trying
to mix QEMU binfmt assisted builds in with native builds on
guix.cbaines.net, but these three builds happened before that:


Eventually, there will be metadata for the builds which will say
something about the setup used.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmBHPkNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XeHJg//Tc78Oh5gbqMz6hjvzJhi7cdxYAqf+jQE
jZ9Qfz40oWmacqTveWodU1dQDBbzuMo9fi371nlsxnLYkQMXedPIdNo5ogrg5aMh
eGp7ujHaZ4d7YMzmT/S1dlTlnc24NxUXmZv3mbtzDglEGp5gNYurqScENCq3Jl0c
tZNKigYi+sNZq0qHqAnS/F5Ji2A9OEGIVh7ujhabMFyNsTXlaTTl4ixQzdmof1Zs
+nwJ4fZBhv7lL2LHjFooeH+6rCsZ//NbtK9ACP7hUQ9UrKMtH0k+gokft+yDFyyV
bQhUZbmdCWAYVsaecbiEqZb/zB+XUB52u6TmRB//aupW1uQ1Wzqnxc+RBXMwF4/K
GwL39LCFh8uAm9lO9FP07wutiErbyS9mMRBhmHauKBP+O/w2vRzNK0uxmFc/X8rz
qnlr/XOx3uqIjIbg4SPFdRIS4f/Xt7VZ9tOC+cKc+nEweLY3eoi7R1jQNUc8lGEG
UmFkWy1frOcWAIOQSggGCDLHgrlWT+2TzMgRAUG6MYY6Z4hkEco9ebW0Zho3fNea
WQt6n6oJJzUlxD+paGFtg+wfKxM6yJyMIL1OTK4W4VY5+xkyP3vZqhlfkxM+L79S
hKMHRsHwcEjG/sY/EOBv2x1OTm5Me+3nTpmTHjDUi/Kq0hF1B/pyYwzcQmeiGHpW
UCQUai1hM8k=
=HGPr
-----END PGP SIGNATURE-----

M
M
Maxim Cournoyer wrote on 23 Mar 2022 04:06
(name . Christopher Baines)(address . mail@cbaines.net)(address . 47019-done@debbugs.gnu.org)
87ee2tz7ss.fsf@gmail.com
Hello,

Christopher Baines <mail@cbaines.net> writes:

Toggle quote (28 lines)
> The failure seems to occur in the check phase, see the build logs
> referenced from:
>
> https://data.guix-patches.cbaines.net/gnu/store/c3f7d3ziwjfkwg3j7xz47dj44sb2l5av-rust-1.26.2.drv
>
> This looks like a relevant error:
>
> ---- [compile-fail] compile-fail/issue-15919.rs stdout ----
>
>
> executing
> "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/stage2/bin/rustc"
> "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/src/test/compile-fail/issue-15919.rs"
> "-L"
> "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail"
> "--target=aarch64-unknown-linux-gnu" "-Zui-testing" "-C"
> "prefer-dynamic" "-o"
> "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu"
> "-Crpath" "-O" "-Zmiri" "-Zunstable-options"
> "-Lnative=/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/native/rust-test-helpers"
> "-L"
> "/tmp/guix-build-rust-1.26.2.drv-0/rustc-1.26.2-src/build/aarch64-unknown-linux-gnu/test/compile-fail/issue-15919.stage2-aarch64-unknown-linux-gnu.aux"
> "-A" "unused"
> ------stdout------------------------------
>
> ------stderr------------------------------
> error: the type `[usize; 18446744073709551615]` is too big for the current architecture

Our oldest rust is now 1.39.

Closing.

Maxim
Closed
?