]> git.proxmox.com Git - rustc.git/commitdiff
Add more doc about doing a clean upstream build
authorXimin Luo <infinity0@debian.org>
Sat, 19 May 2018 23:12:53 +0000 (16:12 -0700)
committerXimin Luo <infinity0@debian.org>
Sat, 19 May 2018 23:12:53 +0000 (16:12 -0700)
debian/README.source
debian/rules

index 0d8c89ca63a5aa05213451d9b1ddfce947932dc8..95488dde330c67cd50cdaeb4796cbae67a546351 100644 (file)
@@ -185,7 +185,8 @@ Comparing Debian rustc vs upstream rustc
 This package does things the Debian way, which differs significantly from
 upstream practices. If you find a bug, you might want to check if it is present
 in the upstream package. Run "debian/rules debian/config.toml" to generate our
-config.toml that you can then use in an unpacked upstream directory.
+config.toml that you can then use in an upstream directory **unpacked from the
+release tarball*. (It is more complex to get this working with their git repo.)
 
 This will configure it in a "halfway" style between upstream and Debian.
 Specifically, it will not build LLVM nor download stuff from crates.io, yet
index 29bc54bb4ab23991aa32686e9c271be844627f63..beb8786333f52cc154fdd72ddc376d82bef56a22 100755 (executable)
@@ -192,8 +192,6 @@ override_dh_auto_configure: debian/config.toml
        # Other partially-excluded vendor crates in d/copyright
        debian/prune-checksums src/vendor/winapi-*/.cargo-checksum.json
        debian/prune-checksums src/vendor/shlex/.cargo-checksum.json
-       # We patched this for sparc64 support
-       debian/prune-checksums src/vendor/cc/.cargo-checksum.json
        # We don't run ./configure because we use debian/config.toml directly
        ln -sf debian/config.toml config.toml