Package: rustc-mozilla / 1.59.0+dfsg1-1~deb10u3
Metadata
| Package | Version | Patches format |
|---|---|---|
| rustc-mozilla | 1.59.0+dfsg1-1~deb10u3 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| u ignore reproducible failure.patch | (download) |
src/test/run-make-fulldeps/reproducible-build-2/Makefile |
2 1 + 1 - 0 ! |
--- |
| u reproducible build.patch | (download) |
compiler/rustc_llvm/build.rs |
5 5 + 0 - 0 ! |
don't split dwarf debug for a fully-reproducible build |
| u ignore endian big diff.patch | (download) |
src/test/ui/consts/const-eval/ub-enum.rs |
1 1 + 0 - 0 ! |
--- |
| u ignore ppc hangs.patch | (download) |
library/alloc/tests/arc.rs |
1 1 + 0 - 0 ! |
--- |
| u ignore bpf test.patch | (download) |
src/test/assembly/asm/bpf-types.rs |
1 1 + 0 - 0 ! |
--- |
| u rustc llvm cross flags.patch | (download) |
compiler/rustc_llvm/build.rs |
2 1 + 1 - 0 ! |
--- |
| u reproducible dl stage0.patch | (download) |
src/bootstrap/bootstrap.py |
2 1 + 1 - 0 ! |
--- |
| u make tests work without rpath.patch | (download) |
src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile |
6 5 + 1 - 0 ! |
--- |
| d 0000 ignore removed submodules.patch | (download) |
Cargo.toml |
27 0 + 27 - 0 ! |
d-0000-ignore-removed-submodules |
| d 0001 disable miniz.patch | (download) |
vendor/flate2/Cargo.toml |
4 0 + 4 - 0 ! |
d-0001-disable-miniz |
| d 0002 pkg config no special snowflake.patch | (download) |
vendor/pkg-config/src/lib.rs |
22 10 + 12 - 0 ! |
d-0002-pkg-config-no-special-snowflake |
| d 0003 mdbook strip embedded libs.patch | (download) |
src/tools/linkchecker/main.rs |
16 15 + 1 - 0 ! |
d-0003-mdbook-strip-embedded-libs Comment: Use https://github.com/infinity0/mdBook/tree/debian to help you rebase the patch on top of a newer version. . Make sure the paths here match the ones in debian/rust-doc.links |
| d 0004 cc psm rebuild wasm32.patch | (download) |
vendor/cc/src/lib.rs |
2 1 + 1 - 0 ! |
d-0004-cc-psm-rebuild-wasm32 |
| d 0005 clippy feature sync.patch | (download) |
src/tools/clippy/Cargo.toml |
3 2 + 1 - 0 ! |
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. |
| d 0006 no jemalloc.patch | (download) |
compiler/rustc/Cargo.toml |
11 0 + 11 - 0 ! |
d-0006-no-jemalloc |
| d bootstrap rustflags.patch | (download) |
src/bootstrap/builder.rs |
12 12 + 0 - 0 ! |
--- |
| d remove arm privacy breaches.patch | (download) |
library/stdarch/crates/stdarch-verify/arm-intrinsics.html |
134 0 + 134 - 0 ! |
--- |
| d bootstrap install symlinks.patch | (download) |
src/tools/rust-installer/install-template.sh |
7 5 + 2 - 0 ! |
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. |
| d bootstrap disable git.patch | (download) |
src/bootstrap/channel.rs |
6 5 + 1 - 0 ! |
don't check for cargo-vendor when building from (debian's) git |
| d bootstrap read beta version from file.patch | (download) |
src/bootstrap/lib.rs |
14 6 + 8 - 0 ! |
--- |
| d bootstrap no assume tools.patch | (download) |
src/bootstrap/builder/tests.rs |
4 4 + 0 - 0 ! |
--- |
| d bootstrap cargo doc paths.patch | (download) |
src/doc/edition-guide/book.toml |
18 9 + 9 - 0 ! |
fix links to cargo-doc |
| d bootstrap use local css.patch | (download) |
src/bootstrap/doc.rs |
15 4 + 11 - 0 ! |
--- |
| d bootstrap old cargo compat.patch | (download) |
src/bootstrap/doc.rs |
3 0 + 3 - 0 ! |
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. |
| d bootstrap custom debuginfo path.patch | (download) |
src/bootstrap/lib.rs |
5 2 + 3 - 0 ! |
--- |
| d test ignore avx 44056.patch | (download) |
src/test/ui/issues/issue-44056.rs |
2 1 + 1 - 0 ! |
--- |
| d rust gdb paths | (download) |
src/etc/rust-gdb |
2 1 + 1 - 0 ! |
hardcode gdb python module directory Debian package installs python modules into a fixed directory, so just hardcode path in wrapper script. |
| d rust lldb paths | (download) |
src/etc/rust-lldb |
4 2 + 2 - 0 ! |
hardcode lldb python module directory Debian package installs python modules into a fixed directory, so just hardcode path in wrapper script. |
| d rustc add soname.patch | (download) |
compiler/rustc_codegen_ssa/src/back/link.rs |
7 7 + 0 - 0 ! |
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). |
| d rustc fix mips64el bootstrap.patch | (download) |
compiler/rustc_target/src/spec/mips64_unknown_linux_gnuabi64.rs |
2 1 + 1 - 0 ! |
--- |
| d rustc windows ssp.patch | (download) |
compiler/rustc_target/src/spec/windows_gnu_base.rs |
2 2 + 0 - 0 ! |
--- |
| d rustc i686 baseline.patch | (download) |
compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs |
2 1 + 1 - 0 ! |
--- |
| d rustdoc disable embedded fonts.patch | (download) |
src/librustdoc/html/render/write_shared.rs |
3 0 + 3 - 0 ! |
--- |
| d aarch64 inline atomics.patch | (download) |
compiler/rustc_target/src/spec/aarch64_be_unknown_linux_gnu.rs |
1 0 + 1 - 0 ! |
--- |
