Skip to content
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

build.sh: Set RIOTBASE when running make #55

Closed

Conversation

chrysn
Copy link
Member

@chrysn chrysn commented Feb 26, 2024

Almost all of make works fine without RIOTBASE, but RIOTBOARD is not set correctly without it.

We could go try figure out how to make our make processes more resilient, but at this point I'm sufficiently deep in debugging to just call them brittle and acknowledge that application Makefiles just set RIOTBASE and that top-level make is typically called just from there.

Almost all of make works fine without RIOTBASE, but RIOTBOARD is not set
correctly without it.
@chrysn chrysn requested a review from kaspar030 February 26, 2024 21:58
@chrysn
Copy link
Member Author

chrysn commented Feb 27, 2024

Hmpf, there are multiple breakages, some may need proper fixing in build scripts...

@chrysn
Copy link
Member Author

chrysn commented Feb 27, 2024

Turns out the actual culprit was murdock zeroing out BOARDS, which not only affects what it is supposed to affect (what is that, really?) but also curbs RIOT's ability to reflect on which boards it has. (Funnily it worked in ci-staging because BOARDS is apparently set to a small list there).

@chrysn chrysn closed this Feb 27, 2024
@chrysn chrysn deleted the make-set-riotbase branch February 27, 2024 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant