On Thu, Oct 10, 2019 at 4:27 PM Cyril Hrubis firstname.lastname@example.org wrote:
We discussed collecting and uploading all syzkaller reproducers somewhere. You wanted to see how they look. I've uploaded all current reproducers here: https://github.com/dvyukov/syzkaller-repros Minimalistic build/run scripts are included.
What is the reason behind statically linking the reproducers?
The difference between static and dynamic binary is a bit less than 4MB, which gives difference of several gigabytes for the whole repo. This amount of binary data would complicate and slow down any CI significantly...
Simply being able to run programs on a different machine. Dynamic binaries generally don't run on a different linux machine. If you can build dynamic binaries so that they run on test machine, feel free to drop -static.