Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
u-ignore-reproducible-failure.patch | u-ignore-reproducible-failure | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | yes | upstream | 2022-07-14 | |
u-reproducible-build.patch | Don't split dwarf debug for a fully-reproducible build | Ximin Luo <infinity0@debian.org> | yes | upstream | 2022-07-14 | |
u-ignore-endian-big-diff.patch | u-ignore-endian-big-diff =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | yes | upstream | 2022-07-14 | |
u-arm-compiler-builtins-weak-linkage-arm.patch | [PATCH] Update macros.rs | Lokathor <zefria@gmail.com> | no | 2022-09-27 | ||
u-arm-compiler-builtins-add-sync-builtin-fallbacks.patch | [PATCH] Add compiler-rt fallbacks for sync builtins on armv5te-musl. | Alex Huszagh <ahuszagh@gmail.com> | no | 2022-07-29 | ||
u-ignore-ppc-hangs.patch | u-ignore-ppc-hangs | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | yes | upstream | 2022-07-14 | |
u-ignore-bpf-test.patch | u-ignore-bpf-test | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | yes | upstream | 2022-07-14 | |
u-rustc-llvm-cross-flags.patch | u-rustc-llvm-cross-flags =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
u-reproducible-dl-stage0.patch | u-reproducible-dl-stage0 =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
u-make-tests-work-without-rpath.patch | u-make-tests-work-without-rpath =================================================================== |
Chris Coulson <chris.coulson@canonical.com> | invalid | 2022-07-14 | ||
d-0000-ignore-removed-submodules.patch | d-0000-ignore-removed-submodules | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2021-10-02 | ||
d-0001-pkg-config-no-special-snowflake.patch | d-0002-pkg-config-no-special-snowflake | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2021-10-02 | ||
d-0002-mdbook-strip-embedded-libs.patch | d-0003-mdbook-strip-embedded-libs | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2021-10-02 | ||
d-0003-cc-psm-rebuild-wasm32.patch | d-0004-cc-psm-rebuild-wasm32 | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2021-10-02 | ||
d-0004-clippy-feature-sync.patch | d-0005-clippy-feature-sync enable features needed by rustfmt to make build system happy and speedup build. this is what rustc_workspace_hack does in the upstream build. |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2021-10-02 | ||
d-0005-no-jemalloc.patch | d-0006-no-jemalloc | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2021-10-02 | ||
d-bootstrap-rustflags.patch | d-bootstrap-rustflags =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-remove-arm-privacy-breaches.patch | d-remove-arm-privacy-breaches =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-install-symlinks.patch | Install symlinks as-is, don't dereference them Our patch to mdbook installs symlinks to systems versions of font-awesome, highlight, etc. Upstream mdbook otherwise doesn't use symlinks, so this doesn't affect anything else that's already generated. |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-disable-git.patch | Don't check for cargo-vendor when building from (Debian's) git | Matthijs van Otterdijk <matthijs@wirevirt.net> | not-needed | 2022-07-14 | ||
d-bootstrap-read-beta-version-from-file.patch | d-bootstrap-read-beta-version-from-file =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-no-assume-tools.patch | d-bootstrap-no-assume-tools =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-cargo-doc-paths.patch | Fix links to cargo-doc We package cargo docs in a slightly different location; also tweak linkchecker to not fail these links. |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-use-local-css.patch | d-bootstrap-use-local-css =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-old-cargo-compat.patch | Backwards-compat for cargo 0.47 The flag being removed here was added in https://github.com/rust-lang/cargo/pull/9404 released in cargo 0.54 This works around a feature introduced in this PR https://github.com/rust-lang/cargo/pull/8640 released in cargo 0.53 Therefore it is not needed for Debian's current cargo 0.47. We can drop this patch when updating to cargo 0.54 and later. |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-custom-debuginfo-path.patch | d-bootstrap-custom-debuginfo-path =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-bootstrap-permit-symlink-in-docs.patch | partial revert of b9eedea4b0368fd1f00f204db75109ff444fab5b upstream diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs index b1fae356d89..10ed8ffb714 100644 |
no | ||||
d-test-ignore-avx-44056.patch | d-test-ignore-avx-44056 =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | yes | upstream | 2022-07-14 | |
d-rust-gdb-paths | Hardcode GDB python module directory Debian package installs python modules into a fixed directory, so just hardcode path in wrapper script. |
Angus Lees <gus@debian.org> | not-needed | 2022-07-14 | ||
d-rust-lldb-paths | Hardcode LLDB python module directory Debian package installs python modules into a fixed directory, so just hardcode path in wrapper script. |
Angus Lees <gus@debian.org> | not-needed | 2022-07-14 | ||
d-rustc-add-soname.patch | Set DT_SONAME when building dylibs In Rust, library filenames include a version-specific hash to help the run-time linker find the correct version. Unlike in C/C++, the compiler looks for all libraries matching a glob that ignores the hash and reads embedded metadata to work out versions, etc. The upshot is that there is no need for the usual "libfoo.so -> libfoo-1.2.3.so" symlink common with C/C++ when building with Rust, and no need to communicate an alternate filename to use at run-time vs compile time. If linking to a Rust dylib from C/C++ however, a "libfoo.so -> libfoo-$hash.so" symlink may well be useful and in this case DT_SONAME=libfoo-$hash.so would be required. More mundanely, various tools (eg: dpkg-shlibdeps) complain if they don't find DT_SONAME on shared libraries in public directories. This patch passes -Wl,-soname=$outfile when building dylibs (and using a GNU linker). |
Angus Lees <gus@debian.org> | no | 2022-07-14 | ||
d-rustc-fix-mips64el-bootstrap.patch | d-rustc-fix-mips64el-bootstrap =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | yes | upstream | 2022-07-14 | |
d-rustc-windows-ssp.patch | d-rustc-windows-ssp | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | yes | upstream | 2022-07-14 | |
d-rustc-i686-baseline.patch | d-rustc-i686-baseline =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
d-rustdoc-disable-embedded-fonts.patch | d-rustdoc-disable-embedded-fonts =================================================================== |
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> | no | 2022-07-14 | ||
ubuntu-disable-ppc64el-asm-tests.patch | no | |||||
ubuntu-ignore-arm-doctest.patch | Disable the doctests for the instruction_set errors The fix is as described in the upstream issue. | Simon Chopin <simon.chopin@canonical.com> | yes | upstream | 2022-02-23 |