-
Notifications
You must be signed in to change notification settings - Fork 295
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
evmone-standalone static library clang build fails while llvm-ar reads mri script #373
Comments
How do you link it to solidity later? Do you even need evmone-standalone? |
Are you able to test the version in #374? |
Fuzzers require a static library to be linked against because the machines on which fuzzers run may not have dependencies installed. Since evmone v0.4.0, I have been linking evmc and evmone-standalone since I previously ran into linking issues if I only linked evmc. |
I can confirm that that PR fixes this issue. |
Fixed in #374, released in 0.8.2. |
The Solidity fuzzers on oss-fuzz build evmone static libraries (see https://github.com/google/oss-fuzz/blob/8851460f3d7e712a406909acdf8b3aa2882e011d/projects/solidity/Dockerfile#L56-L61) as part of their base docker image. During a recent update from
v0.4.0
->0.8.0
(see google/oss-fuzz#6207) it was noticed that evmone-standalone.a build fails (failing log: https://gist.github.com/bshastry/e81e76cc57c393b07accee7599548c88).The error occurs here
Sadly, this is stalling Solidity fuzzing :(
Pointers to fix the problem welcome :)
The text was updated successfully, but these errors were encountered: