-
Notifications
You must be signed in to change notification settings - Fork 633
./build_qemu_support.sh
broken on debian buster
#14
Comments
Thanks for the report! @pietroferretti I'm wondering if your patch could've caused this? If yes, should we revert or could you think of a follow up fix please? |
I'm a little confused, since the patch was supposed to fix this exact issue. I'm going to try on Debian Buster and see if I can reproduce. |
Oh, I see. @dbrumley were you using the master branch OR the latest release of AFL? In case of the latter, it doesn't have the aforementioned fix, but it is merged in on master. |
(GitHub's autocomplete almost ruined my previous comment, should be fixed now, sorry for the spam) |
I have no issues when compiling from master on Debian buster, FYI. |
Thanks a lot for checking! Now waiting for David to confirm whether he still runs into the issue on the latest master or not. If not, I think we should release a new version including the fix. |
I made a mistake. I pulled the current release, not master, and it gave me the issue. Can confirm master is honkey-dorey and works. |
Thank you, @dbrumley ! I'm releasing a new version then, given the importance of the fix landed by @pietroferretti (thanks again!). |
Would it be worth adding some tests in travis that we build properly in various distros? Possibly via docker? |
I'm not sure. That doesn't sound too simple, and having more supported configurations means more maintenance burden. Is it worth it? |
When I compile on debian buster (I used dockerhub), qemu fails to build due a conflict with
memfd_create
(perhaps due to newer libc's including this name). I've not been following qemu dev, so it could just be the version used by AFL needs to be updated.Here is the build error:
(Sorry for no patch; limit time :( )
The text was updated successfully, but these errors were encountered: