-
Notifications
You must be signed in to change notification settings - Fork 6.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Endless build loop after adding pinctrl dtsi #29235
Labels
Comments
The same behavior with sample files:
After switching to 2.4 release (7a3b253) everything works fine.
|
Sounds related to this: I did a check on the generated dependency file that will be used by Ninja, and on Linux it contains:
but in windows I get:
Looking into why it uses |
tejlmand
added a commit
to tejlmand/zephyr
that referenced
this issue
Oct 15, 2020
Fixes: zephyrproject-rtos#29235 This commit ensures that roots are being converted to posix paths. This fixes the issue where windows style path (containing `\`) would result in DTS dependency file to contain mixed style path separator and thus causing Ninja to re-invoke CMake in an endless loop. Signed-off-by: Torsten Rasmussen <[email protected]>
nashif
pushed a commit
that referenced
this issue
Oct 16, 2020
Fixes: #29235 This commit ensures that roots are being converted to posix paths. This fixes the issue where windows style path (containing `\`) would result in DTS dependency file to contain mixed style path separator and thus causing Ninja to re-invoke CMake in an endless loop. Signed-off-by: Torsten Rasmussen <[email protected]>
@tejlmand Thank you! |
This was referenced Oct 16, 2020
Closed
tejlmand
added a commit
to tejlmand/zephyr
that referenced
this issue
Oct 27, 2020
Fixes: zephyrproject-rtos#29235 This commit ensures that roots are being converted to posix paths. This fixes the issue where windows style path (containing `\`) would result in DTS dependency file to contain mixed style path separator and thus causing Ninja to re-invoke CMake in an endless loop. Signed-off-by: Torsten Rasmussen <[email protected]>
ryanjh
pushed a commit
to ryanjh/zephyr
that referenced
this issue
Oct 27, 2020
Fixes: zephyrproject-rtos#29235 This commit ensures that roots are being converted to posix paths. This fixes the issue where windows style path (containing `\`) would result in DTS dependency file to contain mixed style path separator and thus causing Ninja to re-invoke CMake in an endless loop. Signed-off-by: Torsten Rasmussen <[email protected]> (cherry picked from commit 41c37f4)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Describe the bug
After adding include with pinctrl definitions, build continuously restarts:
To Reproduce
Adding line
into custom board DTS file
Removing this line returns build back to normal behavior
Impact
showstopper
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: