Skip to content

Sketch re-compiled when unnecessary #1996

Open
@weswitt

Description

@weswitt

Describe the problem

When using make & makefiles a build followed immediately by another build causes nothing to be compiled or linked because make honors timestamps when building the dependency graph. The arduino-cli does not seem to do this. If i do a compile and then immediately another compile it rebuild the binary the second time. This is unnecessary and consumes time & processing power. Arduido-cli should behave like make.

To reproduce

Do a compile and the immediately another compile.

Expected behavior

The second compile should exit without doing anything.

Arduino CLI version

arduino-cli Version: 0.29.0 Commit: 76251df Date: 2022-11-17T09:21:37Z

Operating system

Windows

Operating system version

Windows 11

Additional context

Additional reports

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the nightly build
  • My report contains all necessary details

Metadata

Metadata

Assignees

Labels

topic: codeRelated to content of the project itselftype: imperfectionPerceived defect in any part of project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions