<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/dynamic-layers/meta-python/recipes-devtools/bcc, branch master-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2026-03-31T02:46:38+00:00</updated>
<entry>
<title>bcc: Upgrade to 0.36.1</title>
<updated>2026-03-31T02:46:38+00:00</updated>
<author>
<name>Khem Raj</name>
<email>khem.raj@oss.qualcomm.com</email>
</author>
<published>2026-03-25T07:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c358831993617023db9e58dfc52c1c055661a62d'/>
<id>urn:sha1:c358831993617023db9e58dfc52c1c055661a62d</id>
<content type='text'>
* Drop upstreamed patches
* Backport clang-22 fix
* Disable git lfs

Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>bcc: add missing build dependency</title>
<updated>2026-03-18T21:33:24+00:00</updated>
<author>
<name>Gyorgy Sarvari</name>
<email>skandigraun@gmail.com</email>
</author>
<published>2026-03-14T12:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cce9a3b9373722702973fdeaef31cf78db04f3cd'/>
<id>urn:sha1:cce9a3b9373722702973fdeaef31cf78db04f3cd</id>
<content type='text'>
Without xz present, compilation fails with the following error:

| &lt;...&gt;/x86_64-oe-linux-ld: warning: liblzma.so.5, needed by &lt;...&gt;/libbcc.so, not found (try using -rpath or -rpath-link)
| &lt;...&gt;/x86_64-oe-linux-ld: &lt;...&gt;/libbcc.so: undefined reference to `lzma_code@XZ_5.0'
| &lt;...&gt;/x86_64-oe-linux-ld: &lt;...&gt;/libbcc.so: undefined reference to `lzma_end@XZ_5.0'
| &lt;...&gt;/x86_64-oe-linux-ld: &lt;...&gt;/libbcc.so: undefined reference to `lzma_stream_decoder@XZ_5.0'
| collect2: error: ld returned 1 exit status

Signed-off-by: Gyorgy Sarvari &lt;skandigraun@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bcc: Add ARM and AArch64 support to static tracepoints</title>
<updated>2026-03-17T20:25:15+00:00</updated>
<author>
<name>Harish Sadineni</name>
<email>Harish.Sadineni@windriver.com</email>
</author>
<published>2026-03-08T05:54:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4937ed55d8e91cf2b89abed5f5358fb2cec39d56'/>
<id>urn:sha1:4937ed55d8e91cf2b89abed5f5358fb2cec39d56</id>
<content type='text'>
This resolves USDT probe test failures on ARM64 platforms.
Without these changes, the .note.stapsdt section containing probe
information was missing entirely on ARM64, causing test failures when
attempting to find and attach to USDT probes in the BCC test suite.

Upstream-Status: Submitted [https://github.com/iovisor/bcc/pull/5491]

Signed-off-by: Harish Sadineni &lt;Harish.Sadineni@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bcc: Add riscv syscall prefix detection in C++ API</title>
<updated>2026-03-17T20:25:15+00:00</updated>
<author>
<name>Harish Sadineni</name>
<email>Harish.Sadineni@windriver.com</email>
</author>
<published>2026-03-08T05:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cdf9d099b983d09cd7237e26ce86f808d7cbfe2a'/>
<id>urn:sha1:cdf9d099b983d09cd7237e26ce86f808d7cbfe2a</id>
<content type='text'>
Fixes issue where bpf.get_syscall_fnname() on riscv64 returns bare syscall
name instead of the prefixed _riscv_sys variant, causing kprobe
attachment failures.

Upstream-Status: Submitted [https://github.com/iovisor/bcc/pull/5490]

Signed-off-by: Harish Sadineni &lt;Harish.Sadineni@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bcc: Add ARM64 syscall prefix detection in C++ API</title>
<updated>2026-03-17T20:25:15+00:00</updated>
<author>
<name>Harish Sadineni</name>
<email>Harish.Sadineni@windriver.com</email>
</author>
<published>2026-03-08T05:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=eed01e5cc028e09b0186c31aa3228ed36053ce5f'/>
<id>urn:sha1:eed01e5cc028e09b0186c31aa3228ed36053ce5f</id>
<content type='text'>
Fixes issue where bpf.get_syscall_fnname() on ARM64 returns bare syscall name
instead of the prefixed _arm64_sys variant, causing kprobe attachment failures.
Now detects ARM64 prefix alongside x64 (x64_sys) and generic (sys) prefixes.

Upstream-Status: Submitted [https://github.com/iovisor/bcc/pull/5489]

Signed-off-by: Harish Sadineni &lt;Harish.Sadineni@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bcc: Fix build with LLVM/Clang 21</title>
<updated>2025-08-30T05:02:54+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-08-29T23:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ec3c60bd9f35b0cfb176ef469d31f657885bf7e3'/>
<id>urn:sha1:ec3c60bd9f35b0cfb176ef469d31f657885bf7e3</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftrace,bcc: Migrate recipe from meta-clang to meta-oe</title>
<updated>2025-07-16T15:47:50+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-07-15T19:39:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1db713b038cfeeb37b8c571950d7354c88eeac8c'/>
<id>urn:sha1:1db713b038cfeeb37b8c571950d7354c88eeac8c</id>
<content type='text'>
These recipes depend on clang, and clang being on core
it is better place for these tools to be in a common
layer for now that is meta-oe

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