about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel/perf.nix
AgeCommit message (Collapse)AuthorFilesLines
2017-06-28kernel perf: Don't use stdenv.crosshsloan1-1/+1
2017-06-12perf: Fix perf annotateEelco Dolstra1-4/+9
This command requires objdump, so make sure it can find it.
2017-02-04protobuf, perf: fix my bad condition on gcc versionVladimír Čunát1-1/+1
2017-02-03linuxPackages*.perf: fix build with default gccVladimír Čunát1-2/+5
Broken since 9842a107.
2017-01-25linuxPackages.perf: fix build with gcc6Robin Gloster1-1/+4
2016-10-05perf: add dependency on libauditAnders Papitto1-2/+2
the `trace` subcommand of perf is only enabled when libaudit is available at compile time
2016-09-13treewide: explicitly specify gtk versionKirill Boltaev1-3/+3
2016-08-24linuxPackages.perf: fix build with new glibc and remove hackRobin Gloster1-5/+2
elfutils now adds a eu- prefix to avoid collisions
2016-07-21perf: depend on libiberty to get c++ demangling.Lluís Batlle i Rossell1-1/+3
2016-03-26perf: fix buildJoachim Fasting1-1/+1
https://hydra.nixos.org/build/33553564/nixlog/1/raw
2015-11-10perf: Fix libbfd dependencyEelco Dolstra1-2/+2
This fixes C++ symbol demangling.
2015-09-03linuxPackages_*.perf: Fix build after kernel 4.1Tuomas Tynkkynen1-2/+5
In 4.1, the build system changed, and it now wants to execute ld like this: ld -r -o util/scripting-engines/libperf-in.o util/scripting-engines/trace-event-perl.o util/scripting-engines/trace-event-python.o The actual problem seems to be that `buildInputs = [elfutils ...]` causes 'ld' to point to elfutils in PATH instead of the usual binutils. So remove elfutils from buildInputs and set NIX_CFLAGS_* manually. This is a slight hack, but there is some precedent: https://github.com/NixOS/nixpkgs/blob/0761f81da71fc6a940c7f51129b6c7717db78e87/pkgs/tools/package-management/rpm/default.nix#L13 Fixes #9095.
2015-03-11perf: Use libunwind and libbfdEelco Dolstra1-2/+3
This gives better stack traces.
2014-11-26*: fix builds by disregarding warning from new glibcVladimír Čunát1-0/+2
Says: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" CC: #4803. There will likely appear more of these errors on Hydra in time.
2014-08-08Mark a bunch of packages as broken or not supported on DarwinEelco Dolstra1-4/+4
2014-02-07perf: Make build fix for 3.13 cleaner.Vladimir Still1-1/+4
2014-02-07perf: Allow proceeding in build even if patch fails.Vladimir Still1-1/+1
Patching fails for linux 3.13 but it builds OK.
2014-01-25linux-perf: Fix build (unportable shell hack broke).Petr Rockai1-0/+1
2014-01-04Update and fix kernel packages to new kernel buildShea Levy1-3/+4
In most cases, this just meant changing kernelDev (now removed from linuxPackagesFor) to kernel.dev. Some packages needed more work (though whether that was because of my changes or because they were already broken, I'm not sure). Specifics: * psmouse-alps builds on 3.4 but not 3.10, as noted in the comments that were already there * blcr builds on 3.4 but not 3.10, as noted in comments that were already there * open-iscsi, ati-drivers, wis-go7007, and openafsClient don't build on 3.4 or 3.10 on this branch or on master, so they're marked broken * A version-specific kernelHeaders package was added The following packages were removed: * atheros/madwifi is superceded by official ath*k modules * aufs is no longer used by any of our kernels * broadcom-sta v6 (which was already packaged) replaces broadcom-sta * exmap has not been updated since 2011 and doesn't build * iscis-target has not been updated since 2010 and doesn't build * iwlwifi is part of mainline now and doesn't build * nivida-x11-legacy-96 hasn't been updated since 2008 and doesn't build Everything not specifically mentioned above builds successfully on 3.10. I haven't yet tested on 3.4, but will before opening a pull request. Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-21fix bug in perf-linux installation, oopsAristid Breitkreuz1-1/+1
2013-07-04do not patch non-existent bash_completion for old kernelsAristid Breitkreuz1-1/+1
2013-07-04fix bash completion for perfAristid Breitkreuz1-0/+1
2013-03-24Partially revert my recent kernelPackages changesShea Levy1-3/+3
First, pass in `self' again so that overriding works properly (thanks for pointing that out, @edolstra) Second, instead of having linuxPackages*.kernel mean something different inside the set and out, add a new attribute linuxPackages*.kernelDev, which for the generic kernel is simply linuxPackages*.kernel but for the manual-config kernel is the `dev' output (which has the build tree, source tree, etc.) The second change required trivial modifications in a bunch of expressions, I verified that all of the linuxPackages* sets defined in all-packages.nix have the same drv paths before and after the change. Signed-off-by: Shea Levy <shea@shealevy.com>
2012-12-28Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra1-1/+1
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
2012-12-28Rename hostDrv -> crossDrv, buildDrv -> nativeDrvEelco Dolstra1-2/+2
This is for consistency with terminology in stdenv (and the terms "hostDrv" and "buildDrv" are not very intuitive, even if they're consistent with GNU terminology).
2012-08-10perf: make it take the linux patchesLluís Batlle i Rossell1-1/+1
Otherwise the previous patch I added does not get used for perf.
2012-06-27linux perf: Allowing perf to build with its gtk interface.Lluís Batlle i Rossell1-2/+6
Disabled by default, it can be enabled using overrides.
2012-05-22'perf' wants flex and bison, since linux 3.4.Lluís Batlle i Rossell1-2/+2
svn path=/nixpkgs/trunk/; revision=34210
2012-01-06Making perf cross-build again, now with manpages.Lluís Batlle i Rossell1-2/+2
svn path=/nixpkgs/trunk/; revision=31371
2012-01-06Adding perf manual pages.Lluís Batlle i Rossell1-2/+6
I copied the docbook inputs from awesome. I don't understand them. svn path=/nixpkgs/trunk/; revision=31355
2012-01-06Adding slang to perf. It looks like it wants slang too.Lluís Batlle i Rossell1-2/+3
svn path=/nixpkgs/trunk/; revision=31354
2012-01-06Updating elfutils/perf to cross-build. I tested this for the nanonote.Lluís Batlle i Rossell1-3/+14
I add newt, checking that it cross-builds too. I update perf to have newt support, and now it's also finding python, whatever that means. I've not tested if 'python' as buildInputs is enough. svn path=/nixpkgs/trunk/; revision=31353
2012-01-05Adding linux 'perf' tool.Lluís Batlle i Rossell1-0/+21
svn path=/nixpkgs/trunk/; revision=31319