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
tinyusb: initial integration #9143
Conversation
587bdbb
to
ae90476
Compare
@hathach Now that hathach/tinyusb#1716 is merged I'm going to mark this as ready to review. I'm unsure if all emails in the project.yaml need to be in the git log or just some. |
@silvergasp thank you for making this pr |
Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com>
Attempting to address build failures in hathach/tinyusb#1823 |
We accept this project. Just fix the build failure please. |
Just waiting on a review from @hathach on hathach/tinyusb#1823 which fixes the build failure. |
That PR has been merged. So I think the build should work now. I did go through and check each fuzzing engine and each santizer. But I didn't check the entire matrix of each combination of the two locally. |
Apologies, it seems it's still broken. Is it possible somehow to run the complete CI locally? |
It doesn't look broken to me. Usually you just do what the CI job did locally (e.g. |
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.
lgtm
Oh man I must've been looking at something stale. Gonna have to revert this and you can submit another PR. Sorry for the trouble. |
This reverts commit d8cd246.
The essential one is address (ASAN) so try to get that working first, and the others can be disabled ( |
OK so your CI jobs are failing because they are failing the build check. To do this locally run the following command after running build_fuzzers: |
the specific errors i see are: (the last two will repro with check_build) I think it is doing something weird in builds. I think it must be adding sanitizer flags instead of using our CXXFLAGS and CFLAGS |
Yeah ok, that was about what I was doing already. I was more curious if there was an easy way to iterate over all the combinations locally. Anyway, I must have missed something, so I'll investigate further this afternoon, and open a new PR when I've ironed out the kinks. |
Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com> CC @hathach Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com>
Signed-off-by: Nathaniel Brough nathaniel.brough@gmail.com
CC @hathach