45 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 64514728f549719b8b42af1570404d5f51730e8c Mon Sep 17 00:00:00 2001
 | |
| From: Michael Vines <mvines@gmail.com>
 | |
| Date: Fri, 13 Sep 2019 17:34:43 -0700
 | |
| Subject: [PATCH] Print package features
 | |
| 
 | |
| ---
 | |
|  src/cargo/core/compiler/context/compilation_files.rs | 8 ++++++++
 | |
|  src/cargo/core/compiler/fingerprint.rs               | 2 +-
 | |
|  2 files changed, 9 insertions(+), 1 deletion(-)
 | |
| 
 | |
| diff --git a/src/cargo/core/compiler/context/compilation_files.rs b/src/cargo/core/compiler/context/compilation_files.rs
 | |
| index ed3232ea..c98da4ca 100644
 | |
| --- a/src/cargo/core/compiler/context/compilation_files.rs
 | |
| +++ b/src/cargo/core/compiler/context/compilation_files.rs
 | |
| @@ -591,5 +591,13 @@ fn compute_metadata<'a, 'cfg>(
 | |
|      if let Ok(ref channel) = __cargo_default_lib_metadata {
 | |
|          channel.hash(&mut hasher);
 | |
|      }
 | |
| +
 | |
| +    eprintln!(
 | |
| +        "package {}: {} #{} features={:?}",
 | |
| +        unit.pkg.package_id(),
 | |
| +        unit.target,
 | |
| +        hasher.finish(),
 | |
| +        bcx.resolve.features_sorted(unit.pkg.package_id()),
 | |
| +    );
 | |
|      Some(Metadata(hasher.finish()))
 | |
|  }
 | |
| diff --git a/src/cargo/core/compiler/fingerprint.rs b/src/cargo/core/compiler/fingerprint.rs
 | |
| index 3738bcdd..de78ffb4 100644
 | |
| --- a/src/cargo/core/compiler/fingerprint.rs
 | |
| +++ b/src/cargo/core/compiler/fingerprint.rs
 | |
| @@ -830,7 +830,7 @@ impl Fingerprint {
 | |
|              // for a discussion of why it's `>` see the discussion about #5918
 | |
|              // below in `find_stale`.
 | |
|              if dep_mtime > max_mtime {
 | |
| -                log::info!("dependency on `{}` is newer than we are", dep.name);
 | |
| +                eprintln!("dependency on `{}` is newer than we are", dep.name);
 | |
|                  return Ok(());
 | |
|              }
 | |
|          }
 | |
| -- 
 | |
| 2.20.1 (Apple Git-117)
 | |
| 
 |