<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/dynamic-layers/openembedded-layer, branch walnascar</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=walnascar</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=walnascar'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2024-09-04T07:18:50+00:00</updated>
<entry>
<title>bpftrace: move from dynamic-layers/openembedded-layer to dynamic-layers/meta-python</title>
<updated>2024-09-04T07:18:50+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2024-09-03T10:09:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=acb53c7858a8a323aad1aa034e3bca028b0e1f4b'/>
<id>urn:sha1:acb53c7858a8a323aad1aa034e3bca028b0e1f4b</id>
<content type='text'>
* bpftrace itself doesn't depend on meta-python, but
  bpftrace from dynamic-layers/openembedded-layer depends on bcc from dynamic-layers/meta-python
  so better to move it there. This way both bcc and bpftrace are either both available
  at the same time or neither of them.

* fixes https://github.com/kraj/meta-clang/issues/985

  ERROR: Nothing PROVIDES 'bcc' (but /mnt/secondary/poky/meta-clang/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace_0.20.1.bb DEPENDS on or otherwise requires it). Close matches:
    bc
    byacc
  NOTE: Runtime target 'bpftrace' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['bpftrace', 'bcc']
  ERROR: Required build target 'core-image-minimal' has no buildable providers.
  Missing or unbuildable dependency chain was: ['core-image-minimal', 'bpftrace', 'bcc']

  when only openembedded-layer (meta-oe) is in BBLAYERS and meta-python isn't.

Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: Upgrade to 0.21.2+</title>
<updated>2024-09-03T01:49:02+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-08-30T06:34:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=df46a0d8084c69237dda48f30e8298df94d896b7'/>
<id>urn:sha1:df46a0d8084c69237dda48f30e8298df94d896b7</id>
<content type='text'>
Fix build on upcoming clang-19

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: Drop using LLVMVERSION</title>
<updated>2024-05-29T00:29:31+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-05-25T18:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=aeafa64647a8547c2733e800949e7b9d11f18c02'/>
<id>urn:sha1:aeafa64647a8547c2733e800949e7b9d11f18c02</id>
<content type='text'>
It seems to be unused.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: fix the runtime ptest errors</title>
<updated>2024-04-10T02:34:12+00:00</updated>
<author>
<name>Wentao Zhang</name>
<email>wentao.zhang@windriver.com</email>
</author>
<published>2024-04-09T06:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=c38281d2c4c5725ab4d3d07de7738b80ad0d8bbc'/>
<id>urn:sha1:c38281d2c4c5725ab4d3d07de7738b80ad0d8bbc</id>
<content type='text'>
https://github.com/bpftrace/bpftrace/pull/2935 changed the test scripts,
then the runtime ptest got the following errors:
| KeyError: 'BPFTRACE_AOT_RUNTIME_TEST_EXECUTABLE'
| Output: /bin/sh: line 1: /usr/bin/: Is a directory\n
The changes in run-ptest is to solve these problems.

After fixing the previously mentioned problems,
we got the the following errors while running the runtime ptest:
| error: &lt;unknown&gt;:0:0: in function BEGIN i64 (ptr): 0x56056cec80f0: i64 = GlobalAddress&lt;ptr @__atomic_compare_exchange&gt; 0 too many arguments
The new patch in the bb file is to solve this problem.

Signed-off-by: Wentao Zhang &lt;wentao.zhang@windriver.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: Upgrade to 0.20+ and fix with llvm 18</title>
<updated>2024-03-07T03:18:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-02-16T18:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=57e06fb428e50e349e2e7af26c537047164ab7de'/>
<id>urn:sha1:57e06fb428e50e349e2e7af26c537047164ab7de</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftool: Add dependency on clang-libllvm</title>
<updated>2024-02-02T00:32:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-02-01T07:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=03fb470c6090bb306870ea787fa42c6ce0337ed0'/>
<id>urn:sha1:03fb470c6090bb306870ea787fa42c6ce0337ed0</id>
<content type='text'>
Provides libLLVM when using clang

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: Do not strip uprobe_test</title>
<updated>2023-12-29T16:50:51+00:00</updated>
<author>
<name>Wentao Zhang</name>
<email>wentao.zhang@windriver.com</email>
</author>
<published>2023-12-25T02:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=497f2983d0305d7d6b80a0b1260232c186cf136b'/>
<id>urn:sha1:497f2983d0305d7d6b80a0b1260232c186cf136b</id>
<content type='text'>
"runtime:regression" in ptest gets the following FAILED:
| nm: ./testprogs/uprobe_test: no symbols
Keep the debug info of uprobe_test to pass this ptest item.

the steps to repruduce:
$export BPFTRACE_RUNTIME_TEST_EXECUTABLE=/usr/bin
$cd /usr/lib/bpftrace/ptest/tests
$python3 runtime/engine/main.py --filter="regression.*"
***
| [  FAILED  ] regression.address_probe_invalid_expansion
| 	Command: /usr/bin/bpftrace -e "uprobe:./testprogs/uprobe_test:0x$
|           (nm ./testprogs/uprobe_test | awk '$3 == "function1"
|           {print $1}') { @[probe] = count(); exit() }"
| 	Unclean exit code: 1
| 	Output: nm: ./testprogs/uprobe_test: no symbols\nNo probes to attach\n
***

Signed-off-by: Wentao Zhang &lt;wentao.zhang@windriver.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: Replace python with python3 in ptest</title>
<updated>2023-12-21T22:26:03+00:00</updated>
<author>
<name>Wentao Zhang</name>
<email>wentao.zhang@windriver.com</email>
</author>
<published>2023-12-18T08:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=96cef7e6cfe46bd0e7a39c123cd9522f464545d3'/>
<id>urn:sha1:96cef7e6cfe46bd0e7a39c123cd9522f464545d3</id>
<content type='text'>
"runtime:call" in ptest gets the following FAILED:
| python: No such file or directory
Replace python with python3 in this ptest item.

Signed-off-by: Wentao Zhang &lt;wentao.zhang@windriver.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: Build tests for rv64 again</title>
<updated>2023-09-21T17:20:30+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-09-21T14:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=5f325ff8119d2ea8229e42955c3e43309915f6bf'/>
<id>urn:sha1:5f325ff8119d2ea8229e42955c3e43309915f6bf</id>
<content type='text'>
The issue has been fixed upstream

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bcc: move to the right dynamic-layer</title>
<updated>2023-09-07T17:39:05+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2023-09-07T08:45:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=09e448e13853e8bce535967454cf08e62e76c6c0'/>
<id>urn:sha1:09e448e13853e8bce535967454cf08e62e76c6c0</id>
<content type='text'>
* it depends not only on meta-oe, but on meta-python as well
  and because meta-python depends on meta-oe, we can enable this
  when ever meta-python is included

* fixes:
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'python3-pyroute2' (but /OE/build/oe-core/meta-clang/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.28.0.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'python3-pyroute2' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['python3-pyroute2']
ERROR: Nothing RPROVIDES 'python3-netaddr' (but /OE/build/oe-core/meta-clang/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.28.0.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'python3-netaddr' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['python3-netaddr']
ERROR: Nothing RPROVIDES 'bcc-dev' (but /OE/build/oe-core/meta-clang/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.28.0.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'bcc-dev'
NOTE: Runtime target 'bcc-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['bcc-dev']
ERROR: Nothing RPROVIDES 'bcc' (but /OE/build/oe-core/meta-clang/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.28.0.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'bcc'
NOTE: Runtime target 'bcc' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['bcc']
</content>
</entry>
</feed>
