| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
clang runtime recipe set them rightly in core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
This is better fixed in recipes if needed now that
clang is a core recipe.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This is gone from OE-core so good riddance
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Its working again
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
These are not supported by clang, but now they are handled in core
tune files.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Set TOOLCHAIN_NATIVE = "clang" in disrto conf files not here
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
This patch is not needed anymore with clang 20+ and samba 4.19+
it build fine with both linkers ( LLD and Gnu LD)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This should be part of default tune infra in core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Its moved into klibc.bbclass in meta-initramfs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Some of these settings are moved to OE-core and some are deferred to
distros where it belongs. This makes meta-clang compatible with YP
again.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
They should be set by distros not by meta-clang
since distros decide to use clang as system compiler
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
options should be in sync or else clang will not link the binaries
| x86_64-yoesdk-linux-clang: error: --rtlib=libgcc requires --unwindlib=libgcc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
These recipes are moved into meta-oe layer for wider
use. They depend on clang and clang is now moved to
oe-core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Added ${libdir}/libbcc.so to FILES:${PN}-ptest to ensure it is included
during ptest execution. This is necessary for the test
"resolve symbol addresses for a given PID", which requires libbcc.so
to be available in the runtime environment.
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
|
|
|
|
|
|
|
| |
Fixes build with cmake 4+
Drop upstreamed patches
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes tools_memleak.py which is getting failed due to
"c_src_full = os.path.dirname(sys.argv[0]) + os.path.sep + c_src"
is giving "/'test_tools_memleak_leaker_app.c".
memleak.py and other test cases requires bcc tools so copying the tools to
image.
Upstream-Status: Submitted [https://github.com/iovisor/bcc/pull/5355]
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The recipe being bbappended is not supported in meta-qt6 until later in a
stable versions life cycle. This has the effect that in the most recent
version branches (6.10 as of this commit) does not have the required recipe
to bbappend, and dev will never have the recipe. This causes a parsing
error when using these more up to date branches:
ERROR: No recipes in default available for:
.../meta-clang/dynamic-layers/qt6-layer/recipes-qt/qt6/python3-pyside6_%.bbappend
Given this, we should drop this bbappend and try to address the build
failure in world another way.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
|
|
|
|
| |
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
|
|
|
|
|
|
|
| |
This was setting lld as linker when using clang, but this is now
taken care by main qtbase recipe in meta-qt6. Its not needed anymore
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This file is not needed, it was migrated to oe-core with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
It will add these options to gcc as well when building native recipes
as it is implemented in oe-core, this logic is different so adjust
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
TOOLCHAIN is possible to set for target/native/nativesdk separately
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
It is now applied in core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
clang.bbclass in oe-core will define toolchain-gcc for nativesdk
and thats perhaps better, ideally we should depend on llvm runtime
unconditionally, so a package can use either llvm or gcc runtimes
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This is now available in oe-core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
A similar bbclass is added to oe-core, so rename it as legacy class
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Its done in core now.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
it does not compile for arm64/riscv64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Due to recent UNPACKDIR/S change in oe-core, the S settings
in these two recipes are no longer valid and are causing errors.
Remove them.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
|
|
|
|
|
|
|
| |
when running ptest for bcc we need to
export BCC_KERNEL_SOURCE to resolve test errors.
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
|
|
|
|
|
|
|
| |
Drop S assignment which is now being rejected by OE /
bitbake.
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
|
|
|
|
|
|
|
| |
Drop S assignment which is now being rejected by OE /
bitbake.
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
|
|
|
|
|
|
|
|
|
|
| |
When running on kernels compiled with GCC 11.4, the py_test_clang and
py_test_histogram tests fail because the finish_task_switch function
changed to finish_task_switch.isra.0.
Upstream-Status: Backport [https://github.com/iovisor/bcc/pull/5302/commits/b24519e1ba7b87c9676ae3a7f70772215cd5819d]
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
|
|
|
|
|
|
|
|
| |
Since there are currently multiple breaking changes, update to a new
release series for the next release so layers can show compatibility
correctly.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Causes binaries to segfault in qemu user mode
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch Fixes the following error:
ERROR: test_blk1 (__main__.TestBlkRequest.test_blk1)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/bcc/ptest/tests/python/./test_trace3.py", line 38, in test_blk1
os.unlink("/opt/trace3.txt")
~~~~~~~~~^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/opt/trace3.txt'
Signed-off-by: Harish Sadineni <HarishSadineni@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The test for bpf_stack_id was failing due to the system being unable to locate libc.so.6.
Upon investigation using strace, the following error was observed:
newfstatat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", 0x7ffdcd475420, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib64/libc.so.6", 0x7ffdcd475420, 0) = -1 ENOENT (No such file or directory)
This issue occurs because libc.so.6 was not found in the expected locations.
To resolve this, the location of libc.so.6 in image has been added . It is now accessible at: /lib/libc.so.6
Upstream-Status: Submitted [https://github.com/iovisor/bcc/pull/5292]
Signed-off-by: Harish Sadineni <HarishSadineni@windriver.com>
|
|
|
|
|
|
|
|
| |
Avoid stripping debuginfo.so to fix some tests.
ptest searches for shared libs and archive files in the build folder.
Hence, these files are copied to the image to fix some tests.
Signed-off-by: Harish Sadineni <HarishSadineni@windriver.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This has been merged into cmake bbclass in core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Moved to OE-core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|