-
Notifications
You must be signed in to change notification settings - Fork 2.1k
boards: introduce board alias and make native default to host target #21242
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
Conversation
Hum, somehow this PR wrongly changes the output of Evidence: I can't tell why though. |
I can now. It's because I need to use Should work now. Not sure if this is the right fix though. |
dfb6296
to
c0f3555
Compare
2f5a7e1
to
bee2659
Compare
a1d7f94
to
648a55e
Compare
Co-Authored-By: Oleg Hahm <oleg@riot-os.org>
Co-Authored-By: Benjamin Valentin <benjamin.valentin@ml-pa.com>
Done :) |
Thanks everyone, and let's keep fingers crossed! :) |
follow-up after RIOT-OS/RIOT#21242 where native was changed to be an alias for native32/64 depending on the host architecture
follow-up after RIOT-OS/RIOT#21242 where native was changed to be an alias for native32/64 depending on the host architecture Co-authored-by: Martine Lenders <martine.lenders@tu-dresden.de>
triggered as a follow-up after RIOT-OS/RIOT#21242 where native was changed to be an alias for native32/64 depending on the host architecture Co-authored-by: Martine Lenders <martine.lenders@tu-dresden.de>
triggered as a follow-up after RIOT-OS/RIOT#21242 where native was changed to be an alias for native32/64 depending on the host architecture Co-authored-by: Martine Lenders <martine.lenders@tu-dresden.de>
This breaks the build of
|
This is an interesting issue. The RIOT/examples/advanced/suit_update/Makefile Lines 110 to 113 in 7387c3a
Swapping the two lines seems to fix the issue for me. The relevant variable here is Lines 743 to 750 in 7387c3a
But since the linking step is the last step, the updated variable will still be used. I added an With the swapped files:
Current
As you can see, the order of the files is different, but all files are present and the output size is the same. |
Contribution description
native
a special alias in that it default to eithernative32
ornative64
depending on the host platformTODO
native
an alias fornative32
ornative64
depending on the host architecture (see boards: rename native64 -> native #21100 (comment))BOARD=native
native
(or any alias, for that matter) inBOARD_WHITELIST
et al.Testing procedure
CI should be happy. On 64-bit host platforms,
BOARD=native
now defaults toBOARD=native64
.BOARD=native32
can be used for the 32-bit executable from now on.Issues/PRs references
Alternative to #21100, #21291