Commit Graph

33 Commits

Author SHA1 Message Date
Jiajie Chen
85ab4f8d49 gperftools: 2.10 -> 2.15 2024-01-31 00:08:57 +01:00
Russell O'Connor
3f4ed1565b gperftools: Add runtime perl dependency
pprof requires perl at run time.  Adding perl as a runtime dependencies lets the autoPatchSheBangs to patch up the programs in /bin.
2024-01-08 10:45:57 -05:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Alyssa Ross
aa7627a19f
gperftools: broaden platforms
Builds fine for NetBSD, will build for FreeBSD once
https://github.com/NixOS/nixpkgs/pull/211230 is merged, and the README
mentions some amount of Windows support.
2023-01-22 15:19:53 +00:00
Daniel Olsen
90b0c0b742 gperftools: remove libunwind when building statically
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2022-08-16 08:36:57 +00:00
Daniel Olsen
90bb960602 gperftools: 2.9.1 -> 2.10 2022-08-16 08:36:57 +00:00
Alyssa Ross
5330c0a1af
treewide: use isAarch where appropriate 2022-07-30 16:18:27 +00:00
Yureka
61bbda6c1e gperftools: 2.8.1 -> 2.9.1 2021-10-20 14:50:22 +02:00
Pavol Rusnak
cb12dc0166
gperftools: 2.8 -> 2.8.1 2021-01-19 23:02:44 +01:00
Vladimír Čunát
fb7a68de66
gperftools: use lib instead of stdenv.lib
See c06b2b3.
2021-01-19 21:40:13 +01:00
Vladimír Čunát
502357ecb9
gperftools: drop an option that seems no longer supported
> warning: unknown warning option '-Wno-aligned-allocation-unavailable';
>   did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
2021-01-19 19:22:29 +01:00
Daniël de Kok
66d9d735d2 gperftools: fix dlopen() of gperftools on AArch64
dlopen()'ing gperftools results in "cannot allocate memory in static TLS
block", see:

https://bugzilla.redhat.com/show_bug.cgi?id=1483558

This change uses a patch from Fedora to disable generic dynamic TLS on
AArch32/64.
2020-08-05 10:42:25 +02:00
Vladimír Čunát
0a2cff8e74
Merge #92783: gperftools: 2.7 -> 2.8 2020-07-19 21:23:41 +02:00
R. RyanTM
b8f8a15b2f gperftools: 2.7 -> 2.8 2020-07-09 10:11:19 +00:00
Simon Chatterjee
eb1ce34d3d gperftools: fix build on ARM
The use of libunwind by tcmalloc segfaults on ARM, so don't use that. See eg
https://www.dcddcc.com/blog/2018-06-09-building-mongodb-for-32-bit-ARM-on-debian-ubuntu.html#problem-6-tcmalloc-and-libunwind
2020-06-30 10:03:01 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Robin Gloster
5f2b92e3ec
treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
Marek Mahut
2aa7589303
Merge pull request #41701 from r-ryantm/auto-update/gperftools
gperftools: 2.6.3 -> 2.7
2019-08-10 10:27:15 +02:00
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
R. RyanTM
769fa7ad76 gperftools: 2.6.3 -> 2.7
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/gperftools/versions.

These checks were done:

- built on NixOS
- /nix/store/8y8rcib0axcnrrq1xvg9yn3vn3i2a323-gperftools-2.7/bin/pprof passed the binary check.
- 1 of 1 passed binary check by having a zero exit code.
- 0 of 1 passed binary check by having the new version present in output.
- found 2.7 with grep in /nix/store/8y8rcib0axcnrrq1xvg9yn3vn3i2a323-gperftools-2.7
- directory tree listing: https://gist.github.com/563708d434af605d1d26161b144b73c0
- du listing: https://gist.github.com/6feff1a0de5dc812f3e49aa97551174a
2018-06-08 06:41:46 -07:00
Jörg Thalheim
6a560f499c gperftools: suppress compilation warning on macOS 2018-04-30 07:44:50 +01:00
Ryan Mulligan
88d34b1dda gperftools: 2.6.1 -> 2.6.3
Semi-automatic update. These checks were done:

- built on NixOS
- ran `/nix/store/ba54ymdab4y2jcxwbmn71sm698cy1wik-gperftools-2.6.3/bin/pprof --help` got 0 exit code
- ran `/nix/store/ba54ymdab4y2jcxwbmn71sm698cy1wik-gperftools-2.6.3/bin/pprof --help` and found version 2.6.3
- found 2.6.3 with grep in /nix/store/ba54ymdab4y2jcxwbmn71sm698cy1wik-gperftools-2.6.3
- found 2.6.3 in filename of file in /nix/store/ba54ymdab4y2jcxwbmn71sm698cy1wik-gperftools-2.6.3
2018-03-08 13:55:38 -08:00
c0bw3b
525380b472 treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
Daiderd Jordan
69bf06ad6c
gperftools: fix darwin build 2017-09-18 22:20:57 +02:00
Vladimír Čunát
3a18fa412a
gperftools: 2.5 -> 2.6.1
I only tested the profiler now, but hopefully it's all OK.
2017-08-28 18:46:43 +02:00
Vladimír Čunát
15fa31d33e gperftools: 2.4 -> 2.5
Also, maintain the package.
2016-09-13 16:05:42 +02:00
Jude Taylor
4fab7321bf make changes needed to build mongodb 2015-07-23 15:47:16 -07:00
William A. Kennington III
26e275398e gperftools: 2.3 -> 2.4 2015-01-14 13:22:31 -08:00
William A. Kennington III
ab18f1509a gperftools: 2.2.1 -> 2.3 2015-01-02 10:47:41 -08:00
William A. Kennington III
007be9f34c gperftools: 2.1 -> 2.2.1 2014-09-13 19:16:19 -07:00
Eelco Dolstra
63aff93c9b gperftools: Support Darwin 2014-06-27 20:00:13 +02:00
Mathijs Kwik
1b88488988 gperftools: upgrade to 2.1 2013-12-23 10:21:18 +01:00
Eelco Dolstra
35af62f998 gperftools: Update to 2.0 and fix build
http://hydra.nixos.org/build/3875478
2013-01-28 17:19:01 +01:00