Skip to content

sys/crypto: Use FEATURE_REQUIRED += arch_32bit instead of manual blacklists#12762

Closed
maribu wants to merge 2 commits intoRIOT-OS:masterfrom
maribu:sys_crypto
Closed

sys/crypto: Use FEATURE_REQUIRED += arch_32bit instead of manual blacklists#12762
maribu wants to merge 2 commits intoRIOT-OS:masterfrom
maribu:sys_crypto

Conversation

@maribu
Copy link
Member

@maribu maribu commented Nov 20, 2019

Contribution description

  • Added FEATURE_REQUIRED += arch_32bit to sys/crypto
  • Removed the now needless board blacklist in the test

Testing procedure

Run make -C tests/sys_crypto info-boards-supported with master and this PR. The diff should be empty.

Issues/PRs references

None

The code in sys/crypto is currently not portable to non-32 bit systems. By
requiring the features arch_32bit, some headaches can be avoided.
As sys/crypto now requires arch_32bit, no manual blacklists are required
anymore.
@maribu maribu requested review from aabadie and smlng November 20, 2019 21:28
@maribu maribu added Area: build system Area: Build system Area: sys Area: System CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation labels Nov 20, 2019
@aabadie
Copy link
Contributor

aabadie commented Nov 20, 2019

Personally, I prefer #12645 ;)

@maribu
Copy link
Member Author

maribu commented Nov 20, 2019

Personally, I prefer #12645 ;)

Yep. Fixing the issue is definitely better!

@maribu maribu closed this Nov 20, 2019
@maribu maribu deleted the sys_crypto branch May 11, 2020 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: build system Area: Build system Area: sys Area: System CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants