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

abseil/absl missing from Docker image when trying to use FUZZ_TEST icw autotools #11996

Open
joachimmetz opened this issue May 25, 2024 · 2 comments

Comments

@joachimmetz
Copy link
Member

I'm trying to use FUZZ_TEST icw autotools, the Docker image contains fuzztest but abseil/absl appears to be missing

@DavidKorczynski
Copy link
Collaborator

Could you clarify a bit, maybe a reproducer command? is the problem that compile_fuzztest.sh is not working or something different?

@joachimmetz
Copy link
Member Author

joachimmetz commented May 29, 2024

When I include "fuzztest/fuzztest.h" and try to build the fuzz target compilation fails due to missing absl headers used in fuzztest.h [1]. But the absl headers do not appear to be included on the Docker image.

Manually running fuzztest Cmake configuration downloads a copy of absl in a temporary location. I could change the project Docker configuration to set up the absl source as a preparation step but given absl appears to be a dependency of fuzztest I found it strange that it is missing.

To reproduce current fuzz targets that do not use fuzztest https://github.com/libyal/libcaes/tree/main/ossfuzz

compilation fails due to missing absl headers

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

2 participants