dev-util/perf currently depends on sys-devel/binutils. It should depend on sys-libs/binutils-libs instead since it uses the libbfd library. Reproducible: Always
Created attachment 429070 [details, diff] depend on binutils-libs
Should add PATCH to Keywords field. I don't have permission to do so, for some reason.
Also, should rev bump ebuild. Demangling won't work until perf is recompiled with binutils-lib installed and available to link against at build time.
Created attachment 429072 [details, diff] depend on binutils-libs (v2)
Created attachment 429074 [details, diff] depend on binutils-libs Uploading correct patch file this time... (hopefully)
I hit this today: > >>> No outdated packages were found on your system. > > * Regenerating GNU info directory index... > * Processed 128 info files. > > !!! existing preserved libs: > >>> package: sys-libs/binutils-libs-2.28 > * - /usr/lib64/libbfd-2.27.so > * used by /usr/bin/perf (dev-util/perf-4.9.13) > * used by /usr/bin/trace (dev-util/perf-4.9.13)
@naota, @dlan this ticket was assigned to you. Was that correct? There is already a patch suggested, but I could not see any response. Do you still maintain this package?
already fixed, thanks commit ccf5bffd903d653336bfd0e57f9dd003868a5c52 Author: Jason A. Donenfeld <zx2c4@gentoo.org> Date: Fri Jun 2 02:16:44 2017 +0200 dev-util/perf: fix dep on libbfd