-
Notifications
You must be signed in to change notification settings - Fork 2k
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
make: fix export features #6690
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK & go, when Murdock is happy.
(needs rebase though) |
b9485c9
to
f0ff5a1
Compare
Rebased |
So the side effects in buildtest are resolved? |
needs further review, postponed |
Review dismissed because of @kaspar030's comment.
Good catch @smlng, thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK from my side, still I'd like to here @kaspar030 opinion on this before merge.
@lebrush I think you should squash (or drop) the merge commit - so the commit history in RIOT is clear from foreign merge commits |
412d9d2
to
ff76b60
Compare
There you go :-) sorry for the lack of responsiveness lately |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kaspar030 is right, there is still a problem when running make buildtest
. With this PR make buildtest
builds tests/periph_rtc
for all boards, though most of them do not have RTC. Using master, it correctly compiles only for boards with feature RTC.
see #5128 |
should wait for #7507 |
#7507 was merged, giving this PR a last round of testing/verification now... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR works as expected (at least for all buildtests/info-boards-supported calls that I tried). Also the optional inclusion of the RTC shell command works as expected on nucleo-f411
(included) and arduino-due
(not present).
ACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK.
@smlng ping |
all green -> go |
Fixes #2058
The current approach in the build system is to export all the variables required by the
make -C ...
.Another option would be to create a
Makefile.build
in theriotbuild
folder and import it inMakefile.base
.