Since version 4.9 strace uses an internal libaio.h header and therefore does not depend on libaio anymore. Reproducible: Always
Created attachment 399998 [details, diff] Proposed patch against strace-4.10.ebuild
i don't know what you mean. the tarball doesn't include libaio.h and the code def still checks for it. please point to a git commit in the upstream repo that changes this behavior.
strace-4.9 indeed does not require external libaio.h (2013-11-11 Denys Vlasenko). However as I now noticed it is again required for strace-4.10. So this report is indeed invalid. Sorry for the spam.
(In reply to Felix Janda from comment #3) thanks for the clarification -- i was only looking at the latest. didn't actually check 4.9.