summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* ctags: upgrade 6.2.20250713.0 -> 6.2.20250727.0Wang Mingyu20 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.16.0 -> 22.18.0HEADmasterJason Schonberg3 days5-24/+29
| | | | | | | | | | | | | | | | 0001-build-remove-redundant-mXX-flags-for-V8.patch - fix offset and fuzz. 0001-deps-disable-io_uring-support-in-libuv.patch - update for new libuv version 1.51.0 https://github.com/nodejs/node/commit/e397980a1a License-Update: zlib version change from 1.3.0.1 to 1.3.1 https://github.com/nodejs/node/commit/efebf461313db420243717f48aaa0b97d5279580 Changelog: https://github.com/nodejs/node/releases/tag/v22.18.0 Changelog: https://github.com/nodejs/node/releases/tag/v22.17.1 Changelog: https://github.com/nodejs/node/releases/tag/v22.17.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: Move back to meta-oeKhem Raj4 days2-0/+582
| | | | | | Clang dependency can be met by oe-core now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nlohmann-fifo: Fix build with clangKhem Raj4 days3-2/+22416
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: upgrade 0.18 -> 0.18.1Wang Mingyu6 days2-29/+2
| | | | | | | | 0001-build-Fix-a-build-error-on-i386.patch removed since it's included in 0.18.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pstack: upgrade 2.10 -> 2.12.2Wang Mingyu6 days1-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: upgrade 4.3.0 -> 4.3.1Wang Mingyu6 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Fix initialization in GPU-aware builds when no devices are present - Fix internal pmix.h header conflict when building with an external PMIx library. - Fix build issue with Slurm by removing dependency on libslurm and always using internal logic for parsing the Slurm hostfile. - Fix potential stale GPU IPC handle usage resulting in data corruption or crashes - Update XPMEM thresholds to avoid excessive buffer mapping overhead - Fix potential hang in ROMIO when setting info hints on certain files - Improved detection of incompatible PMI[x] client/server configuration - Fix use of PMIX_PREFIX attribute for certain versions of OpenPMIx - Fix Intel GPU output with MPIR_CVAR_DEBUG_SUMMARY - Fix F08 binding compilation with nvfortran - Fix line continuation Hydra's --configfile option - Fix valgrind uninitialized read warnings in ch3 - Fix missing mpixxx_opts.conf file with help text for mpicc and friends - Fixes for several compiler warnings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: fix issue that actually not installLiu Yiding6 days1-1/+2
| | | | | | | | | | | | | | | 1. "oe_runmake DESTDIR=${D} install" will actually install to ${D}, "oe_runmake DESTDIR=${D}" will skip install, ${D} is empty 2. fix issue that: | ERROR: uftrace-0.18-r0 do_package: QA Issue: File '/usr/lib/libelf.so' from | uftrace was already stripped, this will prevent future debugging! [already-stripped] we have set to use sysroot libelf in do_configure with "--with-elfutils=${STAGING_EXECPREFIXDIR}", here remove uftrace build libelf Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* msr-tools: Delete recipeKhem Raj11 days1-20/+0
| | | | | | | | This project is abandoned and does not exist on https://01.org/ anymore, a mirror is found on github.com/intel but its marked archived and unmaintained Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: fix removal of --with-zlib-dir configure optionGijs Peskens12 days1-1/+1
| | | | | | | | | | PHP has removed the --with-zlib-dir configure option since that is now taken over by pkg-config, this breaks building PHP on Walnascar when zip is enabled via PACKAGECONFIG. So remove it. Signed-off-by: Gijs Peskens <gijs.peskens@munisense.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Fix build on arm64 hostsKhem Raj2025-07-202-0/+134
| | | | | | | | | | | | When clang is used as cross compiler, it confuses gyp system to enable -m64 option for host pieces of build and the reason is that it assumes clang to be biarch by default for all architectures but that maybe true for x86/x86_64 combo but not true for arm/aarch64 systems This is a backport from node 24 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: Fix build failure on x86Khem Raj2025-07-162-6/+43
| | | | | | | | | | | | | Do not inherit autotools bbclass, the configure script is hand-written and not a autoconf generated one. Backport a fix to build on 32bit x86 Fixes | i686-yoe-linux-ld.lld: error: undefined symbol: uftrace_arch_ops | >>> referenced by symbol.c:586 (utils/symbol.c:586) | >>> /mnt/b/yoe/master/build/tmp/work/core2-32-yoe-linux/uftrace/0.18/sources/uftrace-0.18/libmcount/symbol.op:(load_elf_dynsymtab) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: upgrade 0.17 -> 0.18Wang Mingyu2025-07-161-2/+2
| | | | | | | | | | | | | | Changelog: =========== - symbol: Fix uninitialized 'sec_iter' in the 'arch_load_dynsymtab_noplt' - graph: -f total-avg,self-avg,total-max,total-min,self-max,self-min in tui,cmds - test: exclude system_initialize_function in t295 and t296 using filter option - record: Add shmem directory to exec permission - misc: Support Rocky Linux 9 in install-deps parts - tests: Fix s-thread.c and s-exp-mixed.c tests from clang Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* include-what-you-use: Move the recipe here from meta-clangKhem Raj2025-07-161-0/+24
| | | | | | This recipe needs clang which is now in oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* castxml: Add recipe from meta-clangKhem Raj2025-07-161-0/+12
| | | | | | Moved the recipe to meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iptraf-ng: upgrade 1.2.1 -> 1.2.2Wang Mingyu2025-07-151-2/+2
| | | | | | | | | | | Changelog: =========== - small cleanups: remove unused code/variable, correct format specifiers - serv.c: fix and validate port/ranges entering/loading/saving - SECURITY FIX: CVE-2024-52949: interface names: limit length to IFNAMSIZ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250615.0 -> 6.2.20250713.0Wang Mingyu2025-07-151-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libubox: Update to latest tip of trunkMoritz Haase2025-07-155-58/+61
| | | | | | | | Fixes builds with CMake 4+. All patches that are still required have been refreshed and a new patch for CMake 4 compatibility has been added. Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pstack: require x11 in DISTRO_FEATURESMartin Jansa2025-07-131-1/+3
| | | | | | | | | * for libx11 and libxt * only 2.10 version seems to use it * surprisingly there is an .inc file but 2.10 and 2.11 from git don't share it Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsonrpc: Allow to build with CMake 4+Moritz Haase2025-07-112-1/+42
| | | | | | | | | Upstream is inactive, so use the 'minimum policy version' override. An additional patch is required to remove usage of an outdated policy that only affects MacOS however, so we should we fine. Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* heaptrack: Allow to build with CMake 4+Moritz Haase2025-07-111-1/+3
| | | | | | | Upstream is inactive, so use the 'minimum policy version' override. Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sqlite-orm: Upgrade 1.5 -> 1.9.1 to allow CMake 4+ compatibilityAlper Ak2025-07-102-56/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Dropped the patch as the issue is already fixed in the newer version. - The LICENSE file has changed so updated LIC_FILES_CHKSUM to match the new md5sum. - Updated CMake flag to disable tests according to the new version. Changelog: https://github.com/fnc12/sqlite_orm/compare/v1.5...v1.9.1 https://github.com/fnc12/sqlite_orm/releases Fix: | CMake Error at CMakeLists.txt:1 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pstack: Ignore on musl and arm systemsKhem Raj2025-07-091-0/+2
| | | | | | It does not build on these systems Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yajl: Add patch for CMake 4+ compatibility and fix build issueAlper Ak2025-07-092-1/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - CMake 3.0 and newer disallow reading the LOCATION property of targets directly. Instead, use the recommended $<TARGET_FILE:target> generator expression when referencing the output binary in add_custom_command. Fixes: | CMake Error at CMakeLists.txt:15 (CMAKE_MINIMUM_REQUIRED): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! ----- | CMake Error at reformatter/CMakeLists.txt:38 (GET_TARGET_PROPERTY): | The LOCATION property may not be read from target "json_reformat". Use the | target name directly with add_custom_command, or use the generator | expression $<TARGET_FILE>, as appropriate. | | | | CMake Error at verify/CMakeLists.txt:32 (GET_TARGET_PROPERTY): | The LOCATION property may not be read from target "json_verify". Use the | target name directly with add_custom_command, or use the generator | expression $<TARGET_FILE>, as appropriate. Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apitrace: Link in libatomic for 64bit atomic builtinsKhem Raj2025-07-091-0/+1
| | | | | | | | | | | Fixes errors e.g. riscv32-yoe-linux-musl-ld.lld: error: undefined symbol: __atomic_store_8 >>> referenced by unique_lock.h:0 (/usr/include/c++/v1/__mutex/unique_lock.h:0) >>> retrace/eglretrace.lto.libretrace_common.a(retrace_main.cpp.o at 399912).o:(retrace::RelayRunner::runRace()) >>> referenced by retrace_main.cpp:1218 (retrace/retrace_main.cpp:1218) >>> retrace/eglretrace.lto.libretrace_common.a(retrace_main.cpp.o at 399912).o:(main) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* microsoft-gsl: Upgrade 4.0.0 -> 4.2.0 to allow CMake 4+ compatibilityAlper Ak2025-07-094-254/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Drop patches because already fixed in newer version - Fix compile error when compiled with Clang: assertion_tests.cpp:40:1: error: use of the 'maybe_unused' attribute is a C++17 extension [-Werror,-Wc++17-attribute-extensions] 40 | TEST(assertion_tests, expects) | ^ According to the upstream recommendation, passing the -DGSL_CXX_STANDARD=17 flag to CMake resolves the problem. This patch applies the suggested workaround until a more permanent solution is provided from upstream. Upstream discussion -> https://github.com/microsoft/GSL/issues/1178 Changelog: https://github.com/microsoft/GSL/compare/v4.0.0...v4.2.0 https://github.com/microsoft/GSL/releases/tag/v4.2.0 https://github.com/microsoft/GSL/releases/tag/v4.1.0 Fix: | CMake Error at tests/CMakeLists.txt:1 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* msgpack-cpp: Upgrade 6.1.1 -> 7.0.0 to allow CMake 4+ compatibilityAlper Ak2025-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/msgpack/msgpack-c/blob/cpp-7.0.0/CHANGELOG.md Fix: | CMake Error at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cppgenerate: Add patch for CMake 4+ compatibilityAlper Ak2025-07-092-2/+46
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:6 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatcc: Add patch for CMake 4+ compatibilityAlper Ak2025-07-092-1/+53
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:2 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* msgpack-c: Upgrade 6.0.0 -> 6.1.0 to allow CMake 4+ compatibilityAlper Ak2025-07-091-5/+3
| | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/msgpack/msgpack-c/blob/c-6.1.0/CHANGELOG.md Fix: | CMake Error at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: upgrade 1.8.0 -> 1.8.1Wang Mingyu2025-07-091-3/+3
| | | | | | | License-Update: Add LICENSE notice of NetBSD's strptime() to COPYING Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rapidjson: Add patch for CMake 4+ compatibilityAlper Ak2025-07-092-2/+42
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cjson: Add patch for CMake 4+ compatibilityAlper Ak2025-07-092-1/+42
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:2 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpp-argparse: added recipeYishai Jaffe2025-07-091-0/+13
| | | | | | | Added recipe for C++ argparse library Signed-off-by: Yishai Jaffe <yishai1999@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* json-schema-validator: Upgrade 2.2.0 -> 2.3.0 to allow CMake 4+ compatibilityAlper Ak2025-07-085-193/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Drop patches because all of them fixed in the newer version. A few explanation for 0001-Set-Json_validator-Install-off-if-it-finds-it-via-li.patch: For newer version CMakeLists.txt, this logic is now handled automatically using the PROJECT_IS_TOP_LEVEL variable. The JSON_VALIDATOR_INSTALL option is set to ON only when the project is being built as the top-level project, and it is automatically disabled when included as a dependency. As a result, the patch is no longer needed and the behavior it intended to provide is already covered by the new build system logic. Changelog: - Some bugfixes, but mainly a big re-work of the CMakeLists.txt making it use and usable for FetchContent-users. Fix: | CMake Error at CMakeLists.txt:1 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apitrace: Upgrade 11.1 -> 13.0 to allow CMake 4+ compatibilityAlper Ak2025-07-082-48/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - Drop 0001-Explicit-header-stdint.patch because already fixed in newer version. Changelog: https://github.com/apitrace/apitrace/releases/tag/13.0 https://github.com/apitrace/apitrace/releases/tag/12.0 Fix: | CMake Error at thirdparty/libbacktrace.cmake:32 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | Call Stack (most recent call first): | thirdparty/CMakeLists.txt:13 (include) | thirdparty/CMakeLists.txt:55 (include_with_scope) Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* json-spirit: Add patch for CMake 4+ compatibilityAlper Ak2025-07-082-0/+41
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mbpoll: Add patch for CMake 4+ compatibilityAlper Ak2025-07-082-2/+44
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:3 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: upgrade 9.0.1 -> 9.0.2Wang Mingyu2025-07-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pstack: Do not define redundant SKhem Raj2025-07-062-4/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pstack: Disable build on riscvKhem Raj2025-07-031-0/+3
| | | | | | It is not yet ported to riscv architecture Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pstack: Always use gcc to compile itKhem Raj2025-07-031-0/+2
| | | | | | | | | | Fails to build/compile with clang TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: error: member access into incomplete type 'const CoreRegisters' (aka 'const pstack::Elf::user_regs_struct') 94 | REGMAP(0, regs[0]) | ^ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.4.8 -> 8.4.10Jason Schonberg2025-07-031-1/+1
| | | | | | | | | | | | | | | This is a security update. There are fixes for memory leaks, segfaults and CVEs. CVE-2025-1735 CVE-2025-1220 CVE-2025-6491 Changelog: https://www.php.net/ChangeLog-8.php#8.4.10 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: Add tzdata to ptest rdepsKhem Raj2025-07-021-0/+2
| | | | | | This is needed for some ptests to pass Signed-off-by: Khem Raj <raj.khem@gmail.com>
* json-schema-validator: support native buildYishai Jaffe2025-07-011-0/+2
| | | | | | | Add support for native build of json-schema-validator Signed-off-by: Yishai Jaffe <yishai1999@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pstack: add recipeWen Yang2025-07-014-0/+108
| | | | | | | This recipe provides pstack for C/C++, Go, Rust, and Python. Signed-off-by: Wen Yang <wen.yang@linux.dev> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "nodejs: inherit qemu class conditionally"Alexander Kanavin2025-07-011-8/+6
| | | | | | | | | | | | | | | | Plenty of other recipes inherit qemu unconditionally, including some pretty foundational ones like python3, and they do not need this fix. I think something else is going on here, and that issue needs to be properly investigated. There's a request to provide steps to observe the issue, but the original patch author so far hasn't been able to reproduce it on demand: https://lists.openembedded.org/g/openembedded-devel/topic/113861973 This reverts commit b2a950a75b15c93f625bfe6514bc248c9310813f. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: inherit qemu class conditionallyGyorgy Sarvari2025-06-281-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | The recipe unconditionally inherits the qemu class, because it executes some target binaries when it is cross-compiled and the bit-width of the build host and the target host are different. Since it is unconditional, it also means that it is inherited for native and nativesdk builds also. The qemu class uses some qemu options that are always derived from the target machine's configuration, even when the recipe is built for class-native. This means that some of the variables used by the recipe changes (e.g. QEMU_OPTIONS), and the shared state cache is invalidated when the target machine changes, even when nodejs-native is being built - and it triggers a full rebuild of nodejs-native unnecessarily. To avoid this, inherit the qemu class conditionally, only in case it is used (when the target and build arch's bit-widths are different). Also, inherit qemu-native based on the same condition, and move around the qemu-dependent code a bit, so it will be only executed when the qemu class is inherited. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: 5.29.5 -> 6.31.1Ryan Eatmon2025-06-262-6/+4
| | | | | | | | | | | | | | Refresh local patches: - 0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch Fix protobuf build error due to recent abseil-cpp update: https://git.openembedded.org/meta-openembedded/commit/?h=master&id=e8c0e64e89b565a55d4c4fefe30a90a25fbe5831 Changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v31.1 Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: Drop workaround flag for incompatible pointer typesAlper Ak2025-06-261-5/+0
| | | | | | | | | | | - The build completes successfully without adding the flag. In fact, the flag is never actually added. Because: If we use the += operator to add flags to the CC variable early in the recipe, changes will be overwritten because BitBake applies class assignments to CC at a later stage, which replaces any previous modifications. We should use :append to ensure that additions are applied to the final value, after all assignments from core classes have been processed. - Additionally, the standard way to pass compiler flags in C projects is to use CFLAGS. Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>