<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-support/gperftools, branch kraj/dunfell</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kraj%2Fdunfell</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kraj%2Fdunfell'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2020-04-25T15:32:41+00:00</updated>
<entry>
<title>gperftools: Do not build on riscv</title>
<updated>2020-04-25T15:32:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2020-04-23T18:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=712df4714e89e163554b4d7dc1c1aaf123e99b59'/>
<id>urn:sha1:712df4714e89e163554b4d7dc1c1aaf123e99b59</id>
<content type='text'>
Its not yet ported to work on RISCV

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes,packagegroups: Remove libunwind deps for riscv</title>
<updated>2020-04-25T15:32:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2020-04-23T05:22:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a0744673f073ef426df44079375c69b2928b5bf4'/>
<id>urn:sha1:a0744673f073ef426df44079375c69b2928b5bf4</id>
<content type='text'>
since libunwind is not buildable, it results in glog not being buildable
and that results in ceres-solver and gperftools opencv needs glob to
eenable libeigen

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: upgrade 2.7 -&gt; 2.7.90</title>
<updated>2020-03-31T05:02:13+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@cn.fujitsu.com</email>
</author>
<published>2020-03-30T09:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=be3eecf7cd4fad2e945854fc6be24fe19efbb789'/>
<id>urn:sha1:be3eecf7cd4fad2e945854fc6be24fe19efbb789</id>
<content type='text'>
refresh 0001-fix-build-with-musl-libc.patch

Signed-off-by: Wang Mingyu &lt;wangmy@cn.fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes-support: gperftools: RDEPENDS for pprof</title>
<updated>2019-11-30T00:41:22+00:00</updated>
<author>
<name>Cengiz Can</name>
<email>cengiz@kernel.wtf</email>
</author>
<published>2019-11-28T15:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0953369cd164570ed594c8ed98448121b51934a0'/>
<id>urn:sha1:0953369cd164570ed594c8ed98448121b51934a0</id>
<content type='text'>
gperftools comes with pprof tool that usually needs to be run at target
machine to aggregate CPUPROFILE data.

However since we were not shipping objdump (binutils), Getopt::long
and POSIX perl5 modules, it was failing.

I've extended RDEPENDS_${PN} with those so that whenever someone
installs gperftools, those dependencies are fulfilled as well.

Signed-off-by: Cengiz Can &lt;cengiz@kernel.wtf&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: Convert static and libunwind support to packageconfig</title>
<updated>2019-11-17T20:34:21+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-11-17T03:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b192e792cd0c72c19bf8f18217accf419d66b41e'/>
<id>urn:sha1:b192e792cd0c72c19bf8f18217accf419d66b41e</id>
<content type='text'>
Disable libunwind on musl/arm
gperftools is not buildable for mips in general so extend to musl as
well

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: Clarify BSD license variant</title>
<updated>2019-10-17T15:35:32+00:00</updated>
<author>
<name>Christophe PRIOUZEAU</name>
<email>christophe.priouzeau@st.com</email>
</author>
<published>2019-10-17T14:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9673794a4f69a0c58ea5371864dd7f8b649eac70'/>
<id>urn:sha1:9673794a4f69a0c58ea5371864dd7f8b649eac70</id>
<content type='text'>
The License of gperftools is BSD-3-Clause

Signed-off-by: Christophe Priouzeau &lt;christophe.priouzeau@st.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: separate off libtcmalloc-minimal</title>
<updated>2019-07-22T16:31:46+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>anbelski@microsoft.com</email>
</author>
<published>2019-07-22T00:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1636db7e6a129466f44fc565319d684696e4914c'/>
<id>urn:sha1:1636db7e6a129466f44fc565319d684696e4914c</id>
<content type='text'>
From: Anatol Belski &lt;anbelski@microsoft.com&gt;

The libctmalloc-minimal is what is useful for C++ apps if only the
improved allocator is needed. The gperftools package stays otherwise
fully backward compatible as it's going to depend on libtcmalloc-minimal.
The libtcmalloc-minimal can be installed separately, which allows for
more flexibility and for cleaner image contents.

The discussion on the patch
https://patchwork.openembedded.org/patch/163234/ has shown, that a
separate package for other libs might have less sense in this case, so
it's not done. The patch 163234 can be abandoned in favor of this for
now.

Signed-off-by: Anatol Belski &lt;anbelski@microsoft.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: Use ARM ISA when using clang</title>
<updated>2019-02-13T17:27:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-02-12T20:23:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cfdc6c721c465c6ad111a401e2c3a2445f701a94'/>
<id>urn:sha1:cfdc6c721c465c6ad111a401e2c3a2445f701a94</id>
<content type='text'>
It seemingly needs to be fixed in application, chromium also force ARM
ISA for internal gperftools

also see https://bugs.llvm.org/show_bug.cgi?id=31058

Fixes errors like below

| ../git/src/base/atomicops-internals-arm-v6plus.h:228:8: error: instruction requires: arm-mode
|       "ldrexd  %1, [%3]\n"
|        ^

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: Upgrade to 2.7</title>
<updated>2018-06-28T05:17:33+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2018-06-27T09:49:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b2bd3b08d61ce9a4acdcbf9f53712b60133958c9'/>
<id>urn:sha1:b2bd3b08d61ce9a4acdcbf9f53712b60133958c9</id>
<content type='text'>
* Update gperftools to 2.7
* Remove two backported patches:
  0001-Use-ucontext_t-instead-of-struct-ucontext.patch
  0001-include-fcntl.h-for-loff_t-definition.patch
* Rework the patch 0001-fix-build-with-musl-libc.patch

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gperftools: add the setting of COMPATIBLE_HOST back</title>
<updated>2018-06-22T17:52:33+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2018-06-22T07:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=01b0afc65d31d563dd0bf7b767f8c0714bc11905'/>
<id>urn:sha1:01b0afc65d31d563dd0bf7b767f8c0714bc11905</id>
<content type='text'>
This setting was deleted, but on mips and glibc, we still have this
problem. So add this setting back, but limit it to glibc.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
