<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/gperftools/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-03-18T08:09:24Z</updated>
<entry>
<title>libs/gperftools: assign PKG_CPE_ID</title>
<updated>2026-03-18T08:09:24Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2026-03-14T20:33:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=48bbf8c4c25df166c25cdd0a545b8fabf746b4f6'/>
<id>urn:sha1:48bbf8c4c25df166c25cdd0a545b8fabf746b4f6</id>
<content type='text'>
cpe:/a:gperftools_project:gperftools is the correct CPE ID for gperftools:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:gperftools_project:gperftools

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: remove gperftools-headers package</title>
<updated>2025-10-11T12:53:01Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-10-09T09:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=404bcec4ce17f57ae8918ea15e8d7ea0a8e5885c'/>
<id>urn:sha1:404bcec4ce17f57ae8918ea15e8d7ea0a8e5885c</id>
<content type='text'>
The gperftools-headers package installed headers to the target device,
but headers are only needed during the build process (via Build/InstallDev).

- Remove gperftools-headers package
- Rename gperftools-runtime to gperftools
- Add ABI_VERSION for tracking ABI changes

While looking for e.g. on repology, there is only gperftools package [1]
and not gperftools-runtime and gperftools-headers.

[1] https://repology.org/project/gperftools/versions

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: include headers in the staging_dir</title>
<updated>2025-10-10T06:17:55Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-10-09T06:54:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=e52a809371cbb055b1cc831f4e5aac152d1fb2b9'/>
<id>urn:sha1:e52a809371cbb055b1cc831f4e5aac152d1fb2b9</id>
<content type='text'>
This fixes version detection issues when other packages (like snort3)
try to find the tcmalloc library using CMake's find_package(). Without
the headers in the staging directory, CMake cannot read the version
information from tcmalloc.h, resulting in empty version strings.

Fixes:
Found TCMalloc: /builder/staging_dir/target-x86_64_musl/usr/lib/libtcmalloc.so (found version "")

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: make libunwind dependency conditional</title>
<updated>2025-09-27T16:58:18Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-09-26T18:21:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=69bf2443d9a87b663cef3dd19804c665e8acf4a4'/>
<id>urn:sha1:69bf2443d9a87b663cef3dd19804c665e8acf4a4</id>
<content type='text'>
Make libunwind support optional depending on package availability.

Previously, gperftools unconditionally enabled libunwind as
mandatory dependency, which led to build failures on architectures where
libunwind is not provided.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: enable it for mips*</title>
<updated>2025-09-27T05:32:16Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-09-26T18:32:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4dc36ae9fd1e36054541eb94bf25d6767eff7f03'/>
<id>urn:sha1:4dc36ae9fd1e36054541eb94bf25d6767eff7f03</id>
<content type='text'>
It should be working for mips*,
so enable it and let's see. :-)

In the past, there were some issues related to mips,
when the package was added, but these days, it appears
that these issues are gone. More details
about those issues could be found in the GitHub pull request
when gperftools was added. Reference is in the Fixes tag.

Fixes: c1b4e80825d6855d66899dc32490b0ce9537aff5 ("gperftools: add new package")

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: update to 2.17.2</title>
<updated>2025-09-03T16:47:26Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-09-02T10:58:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=465eddb46db3e735c74c5cbedc12e74d87c0f663'/>
<id>urn:sha1:465eddb46db3e735c74c5cbedc12e74d87c0f663</id>
<content type='text'>
Bump to latest release and removed upstreamed patch.

Resulting libs give a fully functional snort3 which was built against
this new version.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>gperftools:  bump to version 2.17</title>
<updated>2025-08-09T09:39:49Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-08-06T08:44:53Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=0a0f2e884c120dfe146697280127cefcd23cd680'/>
<id>urn:sha1:0a0f2e884c120dfe146697280127cefcd23cd680</id>
<content type='text'>
Changelog: https://github.com/gperftools/gperftools/releases/tag/gperftools-2.17

Add patch to fix build of some ARM toolchains

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>gperftools:  bump to version 2.16</title>
<updated>2024-10-26T11:55:15Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2024-10-23T12:20:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=9d7e679db023b76dd8a66acd76a3a5cbbdf33b86'/>
<id>urn:sha1:9d7e679db023b76dd8a66acd76a3a5cbbdf33b86</id>
<content type='text'>
Changelog: https://github.com/gperftools/gperftools/releases/tag/gperftools-2.16

Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>treewide: exclude mips64</title>
<updated>2024-04-24T01:59:04Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-04-23T22:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=7ee33e792ed9ab6e384b70ed529519d762443eee'/>
<id>urn:sha1:7ee33e792ed9ab6e384b70ed529519d762443eee</id>
<content type='text'>
These packages exclude mips but forget to exclude mips64.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: add new package</title>
<updated>2024-02-24T19:45:33Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2023-07-13T14:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=c1b4e80825d6855d66899dc32490b0ce9537aff5'/>
<id>urn:sha1:c1b4e80825d6855d66899dc32490b0ce9537aff5</id>
<content type='text'>
Thread-caching malloc provided by this package improves snort3
performance.  I have been running with this for over seven months
without issues.  Avg CPU usage is down.  Another user reported
higher throughput achieved with snort3 compiled with this on
samba transfers on system with CPU-limited snort performance.[1]

1. https://forum.openwrt.org/t/some-help-with-a-makefile-gperftools/165656/22

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
</feed>
