Skip to content
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

build_fuzzers --engine centipede isn't compatible with local build directories #9450

Open
evverx opened this issue Jan 18, 2023 · 3 comments
Assignees

Comments

@evverx
Copy link
Contributor

evverx commented Jan 18, 2023

helper.py doesn't clean up build directories: #9249 so if build scripts don't do it themselves depending on the build system they can end up failing or reusing unsanitized builds when helper.py starts building sanitized builds for centipede. Even though the underlying issue is the same as #9249 I think this issue is different in that helper.py doesn't have to be run a few times in a row explicitly.

It's possible to get it around by cleaning up build directories explicitly or by switching to podman and applying the patch adding :O from #9249.

@jonathanmetzman
Copy link
Contributor

I don't see us switching to podman, I think we want to keep this dependency basic. People complain about docker as is.

@evverx
Copy link
Contributor Author

evverx commented Jan 23, 2023

I don't see us switching to podman

Fair enough. Though I think it would be great if OSS-Fuzz supported podman out of the box as well. It was kind of rejected in #4774 but I think it's worth revisiting because podman is much better integrated into RPM-based distributions at least.

@jonathanmetzman
Copy link
Contributor

Related: #9299

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants