summaryrefslogtreecommitdiffstats
path: root/meta-oe/dynamic-layers
Commit message (Collapse)AuthorAgeFilesLines
* android-tools: move android-tools v29.x from dynamic-layers/selinux to meta-oeAshishKumar Mishra2026-05-2452-3831/+0
| | | | | | | | | | | | | | | | | | | Relocate the recipe from dynamic-layers/selinux/ to the main meta-oe/recipes-devtools/ directory. The android-tools recipe (version 29.0.6.r14) was previously restricted to the selinux dynamic-layer. Investigation shows that version 29.0.6.r14 does not have a hard dependency on libselinux for core tool functionality. (adb, fastboot, and sparse image tools). - Basic runable test was done for binaries in android-tools-native - Checked for selinux absense by looking for selinx using $ ldd binary-name Changes: - Relocate recipe from dynamic-layers/selinux/ to recipes-devtools/ Signed-off-by: AshishKumar Mishra <ashishkumar.mishra@bmwtechworks.in> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* taisei: Fix build with glibc 2.43 + c23Khem Raj2026-04-163-1/+131
| | | | Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* Revert "refpolicy-targeted: Added sepolicy for adb service"Gargi Misra2026-04-102-81/+0
| | | | | | This reverts commit 00616ccdaf0ce9e54ac7c75fabdb2d8f079c7578. Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* Revert "refpolicy-targeted: Add sepolicy for adb service"Gargi Misra2026-04-101-2/+2
| | | | | | This reverts commit 801addc52851b88b335d2349f6f7787b8200c95c. Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* netplan upgrade 1.1.2 -> 1.2.1Yi Zhao2026-04-102-6/+7
| | | | | | | | | ChangeLog: https://github.com/canonical/netplan/releases/tag/1.2 https://github.com/canonical/netplan/releases/tag/1.2.1 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* thingsboard-gateway: upgrade 3.8.2 -> 3.8.3Wang Mingyu2026-04-011-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* kmsxx: update SRCREVSwamil Jain2026-04-011-1/+1
| | | | | | | Update SRCREV to pick the latest changes for kmsxx Signed-off-by: Swamil Jain <s-jain1@ti.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* bpftrace: Upgrade to 0.25.1 releaseKhem Raj2026-03-301-2/+3
| | | | | | | * This version works with llvm 22+ * Use system libbpf Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* bcc: Upgrade to 0.36.1Khem Raj2026-03-304-70/+64
| | | | | | | | * Drop upstreamed patches * Backport clang-22 fix * Disable git lfs Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* refpolicy-targeted: Add sepolicy for adb serviceAbhilasha Manna2026-03-271-2/+2
| | | | | | | | - Fix adb pull/push operations. - Fix interactive shell execution. Signed-off-by: Abhilasha Manna <amanna@qti.qualcomm.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* bpftrace: remove ptest subpackage for powerpc64Kai Kang2026-03-241-0/+9
| | | | | | | | bpftrace-ptest requires bpftool which is not compatible with powerpc64. So remove sub-package bpftrace-ptest for powerpc64 & powerpc64le. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* bpftrace: Update the runtime dependenciesPeter Kjellerstedt2026-03-181-6/+5
| | | | | | | | * bash and python3 are only needed by the ptest package. * xz appears to not be needed at all. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* refpolicy-targeted: Added sepolicy for adb serviceGargi Misra2026-03-182-0/+81
| | | | | | | | | | - Labeled adb binary - Moved adb shell from initrc_t to unconfined_t - meta-selinux does not provide adb domain added policy in meta-oe instead of refpolicy: SELinuxProject/refpolicy#1085 Signed-off-by: Gargi Misra <gmisra@qti.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bcc: add missing build dependencyGyorgy Sarvari2026-03-181-0/+1
| | | | | | | | | | | | | Without xz present, compilation fails with the following error: | <...>/x86_64-oe-linux-ld: warning: liblzma.so.5, needed by <...>/libbcc.so, not found (try using -rpath or -rpath-link) | <...>/x86_64-oe-linux-ld: <...>/libbcc.so: undefined reference to `lzma_code@XZ_5.0' | <...>/x86_64-oe-linux-ld: <...>/libbcc.so: undefined reference to `lzma_end@XZ_5.0' | <...>/x86_64-oe-linux-ld: <...>/libbcc.so: undefined reference to `lzma_stream_decoder@XZ_5.0' | collect2: error: ld returned 1 exit status Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: add fix for strchr() conformance to C23Viswanath Kraleti2026-03-182-0/+28
| | | | | | | | | Building android-tools v29.0.6.r14 with glibc 2.43 fails due to ISO C23 changes to strchr(). Add a patch to update the affected libunwind sources to use const pointer types to fix this build failure. Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bcc: Add ARM and AArch64 support to static tracepointsHarish Sadineni2026-03-173-0/+94
| | | | | | | | | | | | 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 <Harish.Sadineni@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bcc: Add riscv syscall prefix detection in C++ APIHarish Sadineni2026-03-172-0/+33
| | | | | | | | | | | 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 <Harish.Sadineni@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bcc: Add ARM64 syscall prefix detection in C++ APIHarish Sadineni2026-03-172-0/+36
| | | | | | | | | | | 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 <Harish.Sadineni@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: upgrade 3.8.0 -> 3.8.2Wang Mingyu2026-03-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools-conf-configfs: remove this recipe without selinux dependencyShoudi Li2026-01-305-107/+0
| | | | | | | | | | | | | For the boards with multiple UDC ports, when compiling with meta-selinux layer adb funtion will be impacted due to below error. Remove the recipe under dynamic-layers/selinux/ as it's not required anymore, and ensure adb work normally on the boards with multiple UDC ports. ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/adb/UDC ls: write error: Device or resource busy Signed-off-by: Shoudi Li <shoudil@qti.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rwmem: Fix tests to build with muslKhem Raj2025-12-242-1/+52
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rwmem: upgrade 1.2 -> 2.0Liu Yiding2025-12-232-45/+3
| | | | | | | 2. Pyrwmem and static-libc build option has been removed in 2.0. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: upgrade 3.7.4 -> 3.8.0Martin Schwan2025-12-211-3/+3
| | | | | | | | | With thingsboard-gateway 3.8.0, the source URI must be set to the project Git repository, as source releases are no longer provided via PyPi for this project. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rwmem: Add HOMEPAGE variableWeisser, Pascal2025-12-101-0/+1
| | | | | | | Add HOMEPAGE variable to rwmem recipe. Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rasdaemon: upgrade 0.8.3 -> 0.8.4Liu Yiding2025-11-262-87/+3
| | | | | | | | | | 1.Changelog: https://github.com/mchehab/rasdaemon/commit/5a1efb8f324498df8cbaaa5adff0e9db96f648a9 2.Remove 0001-rasdaemon-fix-post-processing-options.patch as it was merged upstream. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rasdaemon: fix post-processing optionsYi Zhao2025-11-202-0/+84
| | | | | | | | | | | | | Some post-processing options require an argument, otherwise a segfault will occur: root@qemux86-64:~# rasdaemon -p --status --ipid Segmentation fault (core dumped) rasdaemon -p --status --ipid Backport a patch to fix this issue. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libziparchive: fix missing fixed-width integer types in zip_writer.hSasi Kumar Maddineni2025-10-292-0/+39
| | | | | | | | | | | | | | | Compilation fails due to undefined types 'uint16_t' and 'uint32_t' in zip_writer.h. These types are used in struct members but are not recognized because the required header <cstdint> is not included. This results in errors such as: error: 'uint16_t' does not name a type error: 'uint32_t' does not name a type Added '#include <cstdint>' to zip_writer.h to ensure fixed-width integer types are properly defined. Signed-off-by: Sasi Kumar Maddineni <quic_sasikuma@quicinc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libunwind: guard unreachable() macro to avoid redefinition with stddef.hSasi Kumar Maddineni2025-10-292-0/+43
| | | | | | | | | | | | | The build fails due to a macro redefinition conflict for `unreachable()`. GCC 15.2.0 defines `unreachable()` in `stddef.h`, and `libunwind_i.h` also defines it based on the presence of `HAVE__BUILTIN_UNREACHABLE`. This causes a redefinition error when building with `-Werror`. Added a guard around the `unreachable()` macro definition in `libunwind_i.h` to ensure it is only defined if not already present. Signed-off-by: Sasi Kumar Maddineni <quic_sasikuma@quicinc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: scope 'write' macro to prevent conflict with ↵Sasi Kumar Maddineni2025-10-292-0/+53
| | | | | | | | | | | | | | | | | std::basic_ostream::write The build fails with a compiler error due to a macro redefinition of 'write' to '___xxx_write'. This macro substitution interferes with the standard C++ library's definition of std::basic_ostream::write, leading to a mismatch between function declarations and definitions in <ostream.tcc>. Wrap the `#undef write` and `#define write ___xxx_write` directives with `#if defined(__ANDROID__)` to ensure they are only applied when building for Android. Signed-off-by: Sasi Kumar Maddineni <quic_sasikuma@quicinc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: Upgrade to 0.24.1 releaseKhem Raj2025-10-285-201/+2
| | | | | | Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: Update systemd serviceMartin Schwan2025-10-242-10/+32
| | | | | | | | | | | | | | | | | Update the systemd service file to reflect the changes of the source repository. Add a user and group "thingsboard_gateway" which the service runs under, instead of root. Store temporary files, like logs, in /var and make use of the newly created user and group. Additionally, the service should start after and wants a network connection to be online, not just be activated. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: Use configs from source repositoryMartin Schwan2025-10-2415-1270/+3
| | | | | | | | | Replace the outdated configuration files with the ones found the source repository of thingsboard-gateway. This makes sure, the configuration file examples stay up-to-date in future versions. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: Add missing dependenciesMartin Schwan2025-10-241-0/+18
| | | | | | | | | | Add all missing runtime dependencies that are required by thingsboard-gateway. Since thingsboard-gateway tries to install missing dependencies via pip and fails to do so, install the dependencies system-wide beforehand. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: fix do_configure failure when ptest disabledChangqing Li2025-10-161-1/+2
| | | | | | | | | | | | | | After upgrade to 0.24.0, do_configure failed with error: | CMake Error at cmake/Embed.cmake:3 (find_program): | Could not find XXD using the following names: xxd | Call Stack (most recent call first): | src/stdlib/CMakeLists.txt:1 (include) [1] https://github.com/bpftrace/bpftrace/commit/df21d917d9cced77ebde1202c1b3508a169f46a0 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* taisei: clean up recipe slightlyRoss Burton2025-10-131-13/+1
| | | | | | | | | | | | There's no need to inherit python3native as there are no python3- native dependencies. Remove RDEPENDS_${PN}, these are all libraries that are linked to so the relevant RDEPENDS are created. The fact that this recipe is still using the old syntax suggests that they're not needed. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* taisei: Add packageconfigs for lto and rttiKhem Raj2025-10-051-1/+3
| | | | | | | | | | | | | | | | | meson's rtti detection logic fails especially with clang which disables rtti by default. The test is triggerred in one of taisei's submodules especially this commit [1], I think it should be something in meson to fix in its rtti detection logic Similarily LTO is only enabled when it is in distro features, clang disables support for LTO in toolchain when its not in distro features and linking fails since it can not find linker plugin. [1] https://github.com/taisei-project/basis_universal/commit/851bfc63fd0f9d00dd1a21fb542a9b8c0f7d06ec Signed-off-by: Khem Raj <raj.khem@gmail.com>
* taisei: Upgrade to 1.4.4 releaseKhem Raj2025-10-051-1/+1
| | | | | | | | | | | | | Stable release with fixes Fixed the macOS build crashing on startup. Fixed audio distortion when the audio device uses a sample rate other than 48 kHz. Fixed the internal mixer_chunksize setting being ignored. This resulted in a larger audio buffer than intended, increasing latency. Fixed some minor SDL3 migration issues, particularly in handling of IO errors. Fixed mimalloc being built incorrectly as a subproject. Debugging symbols for the official builds are now available as a separate download. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: Fix runtime deps and enable musl buildsKhem Raj2025-09-101-2/+1
| | | | | | | Remove systemtap from build time dependencies it seems to be not needed and it does not build on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: Upgrade to 0.24.0Khem Raj2025-09-106-7/+208
| | | | | | Fix build with clang-21 and libc++ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: Upgrade to 0.23.5 releaseKhem Raj2025-09-072-58/+1
| | | | | | Drop backported patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bcc: Fix build with LLVM/Clang 21Khem Raj2025-08-292-0/+51
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: Move back to meta-oeKhem Raj2025-08-012-582/+0
| | | | | | Clang dependency can be met by oe-core now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: Move out of clang dynamic layer to meta-oeKhem Raj2025-08-016-478/+0
| | | | | | clang is now in oe-core so it can live in its original place Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: fix bindgen build error with clang on octeontx2Bo Sun2025-07-241-1/+4
| | | | | | | | | | | | | | | | Remove unsupported '-mcpu=octeontx2+crypto' from BINDGEN_EXTRA_CLANG_ARGS as clang does not recognize 'octeontx2' as a valid target CPU, causing bindgen to fail when generating Rust bindings. Since bindgen only parses headers using Clang, CPU-specific options like -mcpu are generally unnecessary. Fixes build failure: | error: unsupported argument 'octeontx2+crypto' to option '-mcpu=' | error: unknown target CPU 'octeontx2' Signed-off-by: Bo Sun <bo.sun.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: Remove absolute buildtime paths in cmake filesKhem Raj2025-07-161-0/+9
| | | | | | | | | | | | | | Fixes WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testlibs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/CTestTestfile.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] WARNING: bpftrace-0.23.0+git-r0 do_package_qa: QA Issue: File /usr/lib/bpftrace/ptest/tests/testprogs/cmake_install.cmake in package bpftrace-ptest contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace,bcc: Migrate recipe from meta-clang to meta-oeKhem Raj2025-07-1610-0/+559
| | | | | | | | 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 <raj.khem@gmail.com>
* kmsxx: Revert to using original name for kmstestSwamil Jain2025-07-151-8/+0
| | | | | | | | | | | | | | | | | Earlier both libdrm[1] and kmsxx[2] projects used to provide a binary program called kmstest. To avoid the clash, the kmsxx recipe was updated to rename this binary to kmsxxtest during installation. However libdrm project has now removed kmstest[3] and hence there is no clash in naming anymore, so revert back to original name of binary i.e. kmstest. [1]: https://gitlab.freedesktop.org/mesa/libdrm.git [2]: https://github.com/tomba/kmsxx [3]: https://gitlab.freedesktop.org/mesa/libdrm.git commit: 2b997bb4bb688be00620887c8646ff24ccb9396b Signed-off-by: Swamil Jain <s-jain1@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* taisei: Upgrade to 1.4.3Khem Raj2025-07-123-94/+5
| | | | | | | | | | | | | | Drop 0001-util-consideredharmful-Use-overloadable-func-attribu.patch which is fixed differently upstream [1] Specify strip=false via meson cmdline and avoid patching sources Move dependency to libsdl3 instead of libsdl2 which is required in this version [1] https://github.com/taisei-project/taisei/commit/6a0c1c8bf0138b565bc2dd39f4175f76ba254129 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-2515-19/+5
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: upgrade 3.7.2 -> 3.7.4Wang Mingyu2025-05-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>