Skip to content

changing a binding breaks the build #89855

@teburd

Description

@teburd

Describe the bug
Changing a binding should result in rebuilding and regenerating the pickle file, cmake, and generated header. It does not.

To Reproduce

  1. Build for any sample/board
  2. Change related binding
  3. build (not pristine!) again
  4. Wonder why things don't work

Expected behavior
Rebuilds on binding changes should work

Impact
Annoyance

Additional context
We don't generate a build dependencies file for bindings like we do for devicetree source includes, we likely should. Though its also possible the binding dependencies change on a dts file change so that should be kept in mind.

Loosely Related #89729 as it pertains to another python script that doesn't generate a dependency file and appears to be a repeated mistake

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions