Versions
v2.15 :: 0/4 :: gentoo
- Modified
- License
- MIT
- Keywords
- -* amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~riscv ~x86-linux
- USE flags
- debug llvm-libunwind minimal optimisememory pagesize-128k pagesize-16k pagesize-256k pagesize-32k pagesize-64k static-libs test
v2.10-r1 :: 0/4 :: gentoo
- Modified
- License
- MIT
- Keywords
- -* amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~riscv ~x86-linux
- USE flags
- debug largepages largepages64k llvm-libunwind minimal optimisememory static-libs test
USE flags
General
- debug
- Build a set of libraries with debug support (so-called debugalloc). These are available by default but are not needed unless you're actually developing using tcmalloc.
- largepages
- Use (experimental) larger pages for tcmalloc, this increases memory usage, but should speed up the allocation/free operations.
- largepages64k
- Use (experimental) 64K pages for tcmalloc, this increases memory usage, but should speed up the allocation/free operations.
- llvm-libunwind
- Use sys-libs/llvm-libunwind instead of sys-libs/libunwind
- minimal
- Only build the tcmalloc_minimal library, ignoring the heap checker and the profilers.
- optimisememory
- To build libtcmalloc with smaller internal caches.
- pagesize-128k
- Use 128K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
- pagesize-16k
- Use 16K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
- pagesize-256k
- Use 256K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
- pagesize-32k
- Use 32K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
- pagesize-64k
- Use 64K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
- static-libs
- Build static versions of dynamic libraries as well
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
Dependencies
sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program
sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM
Runtime Dependencies
sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program
sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM
Depending packages
app-misc / ola : Open Lighting Architecture, a framework for lighting control information
dev-db / mariadb : An enhanced, drop-in replacement for MySQL
dev-db / mysql : A fast, multi-threaded, multi-user SQL database server
dev-db / percona-server : Fully compatible, enhanced and open source drop-in replacement for MySQL
dev-db / redict : A persistent caching system, key-value, and data structures database
dev-db / redis : A persistent caching system, key-value, and data structures database
dev-games / freecell-solver : C library for automatically solving Freecell and some other solitaire variants
dev-libs / bitset : A compressed bitset with supporting data structures and algorithms
dev-libs / leveldb : A fast key-value storage library written at Google
dev-util / perf : Userland tools for Linux Performance Counters
media-gfx / enblend : Image Blending with Multiresolution Splines
media-gfx / graphicsmagick : Collection of tools and libraries for many image formats
media-gfx / rawtherapee : A powerful cross-platform raw image processing program
net-misc / aria2 : A download utility with segmented downloading with BitTorrent support
sci-libs / symengine : Fast symbolic manipulation library, written in C++
sys-block / fio : Jens Axboe's Flexible IO tester
sys-cluster / ceph : Ceph distributed filesystem
sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem
sys-cluster / hpx : C++ runtime system for parallel and distributed applications
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/google-perftools: Stabilize 2.15 ppc, #933640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/google-perftools: Stabilize 2.15 arm, #933640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/google-perftools: Stabilize 2.15 ppc64, #933640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/google-perftools: Stabilize 2.15 x86, #933640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.15 amd64, #933640
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/google-perftools: Stabilize 2.15 arm64, #933640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
dev-util/google-perftools: drop 2.9.1-r2
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/google-perftools: Stabilize 2.10-r1 ppc, #903578
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
dev-util/google-perftools: remove sandbox check from testing
Tests now execute properly with sandbox enabled, even if some are failing depending on the arch (ABI_X86=32 for example) Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.10-r1 ppc64, #903578
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
dev-util/google-perftools: add 2.15
Fix large page configure switch Closes: https://bugs.gentoo.org/887273 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.10-r1 arm, #903578
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.10-r1 arm64, #903578
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/google-perftools: Stabilize 2.10-r1 amd64, #903578
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-util/google-perftools: Stabilize 2.10-r1 x86, #903578
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - dante-robinson · gentoo
dev-util/google-perftools: add llvm-libunwind to be used
- USE llvm-libunwind Signed-off-by: dante-robinson <danterobinson2000@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26885 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - brahmajit das · gentoo
dev-util/google-perftools: Version bump to 2.10
Upstream Issue: https://github.com/gperftools/gperftools/issues/1338 Upstream fix: https://github.com/gperftools/gperftools/commit/6c99def347460adbb9f17815feb641cf5474548e Closes: https://bugs.gentoo.org/839249 Signed-off-by: brahmajit das <brahmajit.xyz@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26244 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/google-perftools: drop 2.7-r1
Closes: https://bugs.gentoo.org/818871 Bug: https://bugs.gentoo.org/820449 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.9.1-r2 x86, #820449
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.9.1-r2 ppc64, #820449
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.9.1-r2 ppc, #820449
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.9.1-r2 arm64, #820449
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.9.1-r2 arm, #820449
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: Stabilize 2.9.1-r2 amd64, #820449
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/google-perftools: minor ebuild tidying, fix typo in 2.9.1-r1 too
Bug: https://bugs.gentoo.org/818871 Bug: https://bugs.gentoo.org/820449 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: drop 2.8, 2.9.1
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/google-perftools: add Fedora TLS patch for arm64
Use Fedora's TLS (thread local storage) patch to fix segfaults in consumers on e.g. arm64. We also apply the new configure option on s390 as Fedora do, but there might be other arches where this is needed. Bug: https://bugs.gentoo.org/818871 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/google-perftools: keyword 2.9.1 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
dev-util/google-perftools: update comment on assembly compatibility list
We've already had this keyworded on arm64, and riscv is mentioned in both release news and the source code itself. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-util/google-perftools: add 2.9.1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-util/google-perftools: fix tests on musl
Closes: https://bugs.gentoo.org/713212 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-util/google-perftools: drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-util/google-perftools: bump to 2.8
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-util/google-perftools: x86 stable wrt bug #727264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-util/google-perftools: ppc64 stable wrt bug #727264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-util/google-perftools: ppc stable wrt bug #727264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-util/google-perftools: arm stable wrt bug #727264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-util/google-perftools: amd64 stable wrt bug #727264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-util/google-perftools: 2.7-r1 arm64 stable, and reset ~amd64
amd64 was stabilized in e95e70675d6a48872ad9cdbea9adb4c281fc3e9d by mistake this should unbreak the tree Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-util/google-perftools: drop old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-util/google-perftools: 2.7-r1 amd64 stable
No amd64 related code changes from 2.7, just need to drop it so ppc64 gets patch from cbf6e5c6d762773f4e38dbf9def8e35b015c7f52 properly. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Remove redundant --docdir/--htmldir
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/google-perftools: [QA] Fix ObsoleteUri
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-util/google-perftools: revbump 2.7, fix ppc64le bugs
it was not building libprofiler on ppc64le ..Could not find the PC. Will not try to compile libprofiler..." add debian patch, now it builds fine ..checking how to access the program counter from a struct ucontext... uc_mcontext.gp_regs[PT_NIP] also on ppc64 it does not link to libunwind, make dep optional Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/google-perftools: Drop old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
dev-util/google-perftools: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
dev-util/google-perftools: Needed for the ceph version keyworded on arm64
Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
dev-util/google-perftools: Drop old
Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Pacho Ramos · gentoo
dev-util/google-perftools: Bump to 2.7
Closes: https://bugs.gentoo.org/586834 Closes: https://bugs.gentoo.org/662590 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Markus Meier · gentoo
dev-util/google-perftools: arm stable, bug #640330
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" - Lars Wendler · gentoo
dev-util/google-perftools: Removed old.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Lars Wendler · gentoo
dev-util/google-perftools: Bump to version 2.6.3
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Jason Zaman · gentoo
dev-util/google-perftools: amd64 stable
Gentoo-bug: 640330 Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Sergei Trofimovich · gentoo
dev-util/google-perftools: stable 2.6.2 for ppc/ppc64, bug #640330
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc ppc64" - Thomas Deutschmann · gentoo
dev-util/google-perftools: x86 stable (bug #640330)
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Zac Medico · gentoo
dev-util/google-perftools: version bump to 2.6.2
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Guilherme Amadio · gentoo
dev-util/google-perftools: add prefix support
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Patrick McLean · gentoo
dev-util/google-perftools: Add old version 2.4 for sys-cluster/ceph
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Patrick McLean · gentoo
dev-util/google-perftools: Version bump to 2.6.1
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Patrick McLean · gentoo
dev-util/google-perftools: Version bump to 2.6, migrate to EAPI=6
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Alexis Ballier · gentoo
dev-util/google-perftools: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Michael Weber · gentoo
dev-util/google-perftools: ppc stable (bug 585646).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Göktürk Yüksek · gentoo
dev-util/google-perftools: migrate away from google code #544092
Package-Manager: portage-2.3.0 - Michał Górny · gentoo
dev-util/google-perftools: Wrap headers for x32 correctly - Yixun Lan · gentoo
dev-util/google-perftools: version bump 2.5
also add multilib support Gentoo-Bug: 498912, 573608 Package-Manager: portage-2.3.0_rc1 - Jeroen Roovers · gentoo
dev-util/google-perftools: Stable for PPC64 (bug #543326).
Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches - Tobias Klausmann · gentoo
dev-util/google-perftools: Fixing HOMEPAGE move due to code.google.com shutdown
Package-Manager: portage-2.2.20.1 - Justin Lecher · gentoo
Convert URIs for googlecode.com to https
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
Enable https for all google URIs
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed