Automagic dep on sys-process/numactl Deprecated dep on dev-libs/newt, there is no newt usage in sources, only slang. >/usr/src/linux/tools/perf/Makefile.perf ># Define NO_NEWT if you do not want TUI support. (deprecated) With USE=-demangle it still links with libbfd-*.so Strange dep on sys-process/time. Also, it would be nice to update to 3.19. Reproducible: Always
Created attachment 400264 [details] perf_build.log Also it builds and installs man pages with USE=-doc.
1. Please upload your emerge --info. 2. For 3.19 update see bug 544990. 3. USE="doc" is not intended to control man pages, it is intended for extra documentation, like manuals HTML APIs, howtos and so on. Man pages are always installed if available.
Created attachment 400410 [details] emerge --info >USE="doc" is not intended to control man pages I'm not suggesting anything, this ebuild is written in such way already, ie: >if use doc ; then >... > doman Documentation/*.1 >fi
... and to complete the list of weird dependency issues: Despite having USE="-slang -unwind", I get: Auto-detecting system features: [...] ... libslang: [ on ] ... libunwind: [ on ] ... libdw-dwarf-unwind: [ on ] [...] USE="-python" on the other hand is respected.
Fixed in newer versions of perf already. The dependency on dev-libs/newt is gone, and the dependency on sys-process/numactl is there.