Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 344461 - dev-util/perf-2.6.36(?): version bump request
Summary: dev-util/perf-2.6.36(?): version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-07 01:22 UTC by Alec Meyers
Modified: 2012-07-08 19:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alec Meyers 2010-11-07 01:22:52 UTC
The latest version of perf in portage is 2.6.35_rc4. Please bump it to the version that comes with the current kenrel (2.6.36).

Reproducible: Always
Comment 1 Zeev Tarantov 2010-11-10 21:01:34 UTC
I've just renamed the ebuild, but one of the problems is that portage sets $ARCH to "amd64" instead of the standard "x86-64", so perf dwarf support doesn't recognize the arch.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-11-10 21:13:14 UTC
Sorry this is mostly my fault because I have stopped using perf — I added it when I needed it and I haven't needed it in a while.

As for arch, toolchain-funcs.eclass has a function to do the conversion to the kernel values; on the other hand, perf's buildsystem is a bloody mess and after feeling like I'm talking with a stone I have stopped trying to make sense of it alone.
Comment 3 Shark 2011-05-23 16:56:12 UTC
Any news on this bug? I find perf quite useful so it would be nice to have it updated to newer kernel's version (2.6.39?)
Comment 4 Zeev Tarantov 2011-05-24 14:15:37 UTC
flameeyes stopped using perf so the package is orphaned.

I suggest an ebuild that looks at your /usr/src/linux directory and compiles whatever is available in tools/perf. When you upgrade your kernel sources you rebuild that package, like an out of tree kernel module. That might make it easier to maintain.