message: Only run ranlib when necessary
diff: @@ -220,6 +220,7 @@ enum BuilderKind<'a> {
  // Finalize archive
  std::mem::drop(builder);
  + if self.update_symbols {
  // Run ranlib to be able to link the archive
  let status = std::process::Command::new("ranlib")
  .arg(self.config.dst)
  @@ -231,6 +232,7 @@ enum BuilderKind<'a> {
  }
  }
  }
  +}
  impl<'a> ArArchiveBuilder<'a> {
  fn add_archive<F>(&mut self, archive_path: PathBuf, mut skip: F) -> std::io::Result<()>
  