-
Notifications
You must be signed in to change notification settings - Fork 315
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: