From the devmanual: binchecks Disable all QA checks for binaries. This should ONLY be used in packages for which binary checks make no sense (linux-headers and kernel-sources, for example, can safely be skipped since they have no binaries). If the binary checks need to be skipped for other reasons (such as proprietary binaries), see the QA CONTROL VARIABLES section for more specific exemptions. Please convert the ebuild towards QA_*
I took a look at this but the QA checks all fail in this case, mainly on the firmware *.elf and static libs with unknown target *.o files inside. I tried all the file extensions but but nothing worked so I went back to using RESTRICT as the only thing that works for this case. Got any ideas?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a236c378f967324c95665848322c62f5ed91b39 commit 6a236c378f967324c95665848322c62f5ed91b39 Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-07-23 19:52:07 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-07-23 19:52:07 +0000 dev-embedded/arduino: remove RESTRICT="bincheck" Our QA warnings come from a couple of prebuilt binaries in some libraries. Use QA_PREBUILT instead which is a much cleaner approach. Closes: https://bugs.gentoo.org/542204 Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-embedded/arduino/arduino-1.8.5-r2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)