Add patch to prevent incremental builds on sparc64.
authorVasudev Kamath <vasudev@copyninja.info>
Sun, 15 Apr 2018 06:54:17 +0000 (12:24 +0530)
committerVasudev Kamath <vasudev@copyninja.info>
Sun, 15 Apr 2018 06:54:17 +0000 (12:24 +0530)
Closes: bug#895300, Thanks to John Paul Adrian Glaubitz.
debian/patches/2007_sparc64_disable_incremental_build.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/2007_sparc64_disable_incremental_build.patch b/debian/patches/2007_sparc64_disable_incremental_build.patch
new file mode 100644 (file)
index 0000000..8003f14
--- /dev/null
@@ -0,0 +1,17 @@
+Description: Disable incremental builds on sparc64
+ Incremental builds are currently unreliable on sparc64,
+ disable them by default for the time being.
+Last-Update: 2018-04-09
+
+--- cargo-0.25.0.orig/src/cargo/core/manifest.rs
++++ cargo-0.25.0/src/cargo/core/manifest.rs
+@@ -633,6 +633,9 @@ impl Profile {
+             debuginfo: Some(2),
+             debug_assertions: true,
+             overflow_checks: true,
++          #[cfg(target_arch = "sparc64")]
++            incremental: false,
++          #[cfg(not(target_arch = "sparc64"))]
+             incremental: true,
+             ..Profile::default()
+         }
index 2b41ed892b6bce6367890f942a49e4b9f24a9019..b30bf5caaf30177d5b4fd7267036fc110c9fa828 100644 (file)
@@ -1,3 +1,4 @@
+2007_sparc64_disable_incremental_build.patch
 2004_clean-cargo-deps.patch
 2003_local-jquery.patch
 2001_use-system-libgit2.patch