From: Peter Michael Green Date: Sat, 11 Jan 2020 11:19:35 +0000 (+0000) Subject: Merge tag '1.40.0+dfsg1-5' into bullseye-working X-Git-Tag: archive/raspbian/1.40.0+dfsg1-5+rpi1^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1c1e9d3ca747039a62a24b2aa6e82d36a932eb71;p=rustc.git Merge tag '1.40.0+dfsg1-5' into bullseye-working Conflicts: debian/architecture.mk debian/changelog debian/rules --- 1c1e9d3ca747039a62a24b2aa6e82d36a932eb71 diff --cc debian/architecture.mk index 9cc517e77e,dd027a13eb..9224354594 --- a/debian/architecture.mk +++ b/debian/architecture.mk @@@ -2,7 -2,11 +2,8 @@@ include /usr/share/dpkg/architecture.mk - rust_cpu = $(subst i586,i686,$(1)) + 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))))) ++$(if $(findstring -riscv64-,-$(2)-),$(subst riscv64,riscv64gc,$(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 --cc debian/changelog index d0e321ce7b,ac1fdce3e5..5758815980 --- a/debian/changelog +++ b/debian/changelog @@@ -1,13 -1,30 +1,41 @@@ - rustc (1.40.0+dfsg1-1+rpi1) bullseye-staging; urgency=medium ++rustc (1.40.0+dfsg1-5+rpi1) bullseye-staging; urgency=medium + + [changes brought forward from 1.15.1+dfsg1-1~exp3+rpi1 by Peter Michael Green at Wed, 15 Mar 2017 10:16:18 +0000] + * Build for armv6. + [changes introduced in 1.18.0+dfsg1-4+rpi1 by Peter Michael Green] + * Disable testsuite. + [changes introduced in 1.37.0+dfsg1-1+rpi1 by Peter Michael Green] + * Set DEB_BUILD_RUST_TYPE based on the compiler that is actually installed. + - -- Raspbian forward porter Fri, 10 Jan 2020 02:01:57 +0000 ++ -- Raspbian forward porter Sat, 11 Jan 2020 11:16:08 +0000 ++ + rustc (1.40.0+dfsg1-5) unstable; urgency=medium + + * More python 2 -> 3 fixes. + * Allow 24 failing tests on riscv64. + * Reenable debuginfo for rustc, not just libstd. + * Reenable backtraces during tests. + + -- Ximin Luo Sun, 05 Jan 2020 13:35:46 +0000 + + rustc (1.40.0+dfsg1-4) unstable; urgency=medium + + * Experimental riscv64 support. + + -- Ximin Luo Sat, 04 Jan 2020 05:40:11 +0000 + + rustc (1.40.0+dfsg1-3) unstable; urgency=medium + + * Work around upstream #59264 again. :/ + + -- Ximin Luo Fri, 03 Jan 2020 22:05:16 +0000 + + rustc (1.40.0+dfsg1-2) unstable; urgency=medium + + * Fix more internal build scripts so they use python3. + * Don't add -L/usr/lib/llvm when cross-compiling. (Closes: #941783) + + -- Ximin Luo Fri, 03 Jan 2020 20:18:46 +0000 rustc (1.40.0+dfsg1-1) unstable; urgency=medium diff --cc debian/rules index 8cbaaab2ff,bc73c58964..d9ffe2f5cc --- a/debian/rules +++ b/debian/rules @@@ -238,8 -240,8 +240,8 @@@ override_dh_auto_test-arch test "$$(stat -c %s "$$x")" -lt 6000000; \ done ifeq (, $(filter nocheck,$(DEB_BUILD_PROFILES))) -ifeq (, $(filter nocheck,$(DEB_BUILD_OPTIONS))) +ifeq (testsuitedisabled, $(filter nocheck,$(DEB_BUILD_OPTIONS))) - { $(RUSTBUILD_TEST) --no-fail-fast $(RUSTBUILD_FLAGS) $(RUSTBUILD_TEST_FLAGS); echo $$?; } | tee -a $(TEST_LOG) + { $(RUSTBUILD_TEST) $(RUSTBUILD_FLAGS) $(RUSTBUILD_TEST_FLAGS); echo $$?; } | tee -a $(TEST_LOG) # test that the log has at least 1 pass, to prevent e.g. #57709 grep -l "^test .* \.\.\. ok$$" $(TEST_LOG) echo "==== Debian rustc test report ===="; \