Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian....@packages.debian.org
Usertags: pu

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

OSRM,

I have prepared a follow-up update of rustc-mozilla for buster (c.f.
#1001043).  This update fixes build failures on i386 and armel.  Please
see attached debdiff for the changes in this update.

Note that after investigating the s390x build failure and consulting
with others involved in the ongoing firefox-esr/thunderbird work, we
jointly concluded that the s390x failure should be left unresolved.  The
failure is a result of an upstream LLMV bug ([0] [1]).  The s390x build
failure occurs in the stage0 component of the rustc build, meaning that
even if we updated llvm-tooclhain-11 with the patch from the upstream
bug, we would still encounter the rustc-mozilla s390x build failure.
The only feasible way to address the failure would be to update from
rustc 1.51 to 1.52, which when we discussed it we agreed would introduce
significant risk for no discernable benefit.

Regards,

- -Roberto

[0] https://bugs.llvm.org/show_bug.cgi?id=49322
[1] https://reviews.llvm.org/D97514


-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEz9ERzDttUsU/BH8iLNd4Xt2nsg8FAmHLSO8ACgkQLNd4Xt2n
sg+FTA/8C8JBwOiI3vZMtyEvUYY59QvNDwUexTKs3qu8nInwdphT3BHsXomBdaMW
YdfqTo2+1r1fgJ7QP6MS6lPGebr8dDHqbBws+7Wn0hAMVEFZzkt+fDv/B5COcI7u
hjEwAimvOonLFn7LqR/6n8mQ8uAaghlnVH3VXdgROQ2lkjSe9E49viaj5TpPCkQ3
2TjPIzqimLjo40GRN6MqQMwKfIN5hQk/BNfX0waGyymYjHIj5HaRGbHn3dY9TldF
0vtgFOiF6e6Xzc6OO3Q87bC0WbDQEJ8sUjPp5gu3eRsy0RIu0/PjmLrqe2rxI0s7
S4uBSt6/pNePINwUE8BewDLrUF1d4fm+K+xOmmKK9fQfBI1QRX30V4jMkdFmOf2h
+DD9Nu6QVG0kDuAqFWF9243I4DSGs8MIknuimSMKAEaXHslZLHy3DsleeoGtTr5y
OKRBdL0R0t9hYNcZp9Om5zfNdi/5D0FEtfDss4P5jFEBBrqV2EiEOgiR/Q/t9Wx9
uUEMBdHlQuYGl4pnuY4ZrRZVeHkBBOALPV9S/iVk5MOVIELJN4K6vICk+mk8m6G4
H/a8qdMDHV3Ns78WPvgE0EUsEmGqapif7R2qzkXKFKLJYBATe728Phm3kY5kDtNQ
kVXJTXrCObin3B/GrOQYJBZ81RspqnxYp9LX15q1gFLrsJC4Z5E=
=4R3b
-----END PGP SIGNATURE-----
diff -Nru rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk 
rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk
--- rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk   2021-11-20 
16:55:48.000000000 -0500
+++ rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk   2021-12-23 
20:31:04.000000000 -0500
@@ -5,8 +5,7 @@
 rust_cpu = $(subst i586,i686,\
 $(if $(findstring -riscv64-,-$(2)-),$(subst riscv64,riscv64gc,$(1)),\
 $(if $(findstring -armhf-,-$(2)-),$(subst arm,armv7,$(1)),\
-$(if $(findstring -armel-,-$(2)-),$(subst arm,armv5te,$(1)),\
-$(1)))))
+$(1))))
 rust_type_setvar = $(1)_RUST_TYPE ?= $(call 
rust_cpu,$($(1)_GNU_CPU),$($(1)_ARCH))-unknown-$($(1)_GNU_SYSTEM)
 
 $(foreach machine,BUILD HOST TARGET,\
diff -Nru rustc-mozilla-1.51.0+dfsg1/debian/changelog 
rustc-mozilla-1.51.0+dfsg1/debian/changelog
--- rustc-mozilla-1.51.0+dfsg1/debian/changelog 2021-11-20 16:55:48.000000000 
-0500
+++ rustc-mozilla-1.51.0+dfsg1/debian/changelog 2021-12-23 20:31:04.000000000 
-0500
@@ -1,3 +1,13 @@
+rustc-mozilla (1.51.0+dfsg1-1~deb10u2) buster; urgency=medium
+
+  * Non-maintainer upload.
+  * stage0 build.
+    + Use arm-unknown-linux-gnueabi target for armel. (This change was missed
+      in the previous upload and is now implemented correctly.)
+  * Disable build for windows targets (broken on i386)
+
+ -- Roberto C. Sánchez <robe...@debian.org>  Thu, 23 Dec 2021 20:31:04 -0500
+
 rustc-mozilla (1.51.0+dfsg1-1~deb10u1) buster; urgency=medium
 
   * Non-maintainer upload.
diff -Nru rustc-mozilla-1.51.0+dfsg1/debian/rules 
rustc-mozilla-1.51.0+dfsg1/debian/rules
--- rustc-mozilla-1.51.0+dfsg1/debian/rules     2021-11-20 16:55:48.000000000 
-0500
+++ rustc-mozilla-1.51.0+dfsg1/debian/rules     2021-12-23 20:31:04.000000000 
-0500
@@ -113,7 +113,8 @@
 endif
 
 WINDOWS_SUPPORT := amd64 i386
-BUILD_WINDOWS := true
+#BUILD_WINDOWS := true
+BUILD_WINDOWS := false
 ifneq (,$(findstring nowindows,$(DEB_BUILD_PROFILES)))
   BUILD_WINDOWS := false
 endif

Reply via email to