summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* perfetto: Use gn from native sysrootKhem Raj2025-10-021-3/+3
| | | | | | | | | | | Prebuilts shipped with sources is a x86_64 binary which works ok on x86_64 build hosts, but we do have arm64 hosts quite commonly used to build OE these days, where this fails miserably. Therefore use the gn from gn-native, so we can get it targtted correctly for build host architecture. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Ross Burton <ross.burton@arm.com>
* php: upgrade 8.4.12 -> 8.4.13Jason Schonberg2025-09-261-1/+1
| | | | | | | | | This is a bugfix release. There are integer overflow and memory leak fixes included. Changelog: https://www.php.net/ChangeLog-8.php#8.4.13 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.19.0 -> 22.20.0Jason Schonberg2025-09-243-1/+1
| | | | | | | Chagelog: https://github.com/nodejs/node/releases/tag/v22.20.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250907.0 -> 6.2.20250921.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: ignore CVE-2024-3566Jeroen Hofstee2025-09-231-0/+1
| | | | | | | CVE-2024-3566 only effects Microsoft Windows. Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pahole: fix a Segmentation fault errorChangqing Li2025-09-172-1/+56
| | | | | | | | | | | | | | | | | Command "pahole --btf_features=default -J" will segmentation fault when kernel-dbg package is also installed. $pahole --btf_features=default -J pahole[599]: segfault at 8 ip 00007f7c92d819e2 sp 00007f7c799febe0 error 6 in libdwarves.so.1.0.0[189e2,7f7c92d72000+1c000] likely on CPU 0 (core 0, socket 0) Code: 74 19 ff ff 48 39 dd 75 ef 4c 89 ef e8 67 19 ff ff 49 8b 7c 24 18 e8 8d 13 ff ff 49 8b 14 24 49 8b 44 24 08 4c 89 e7 45 31 e4 <48> 89 42 08 48 89 10 e8 42 19 ff ff e9 30 ff ff ff e8 58 0a ff ff Segmentation fault (core dumped) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-psycopg: upgrade 3.2.9 -> 3.2.10Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250831.0 -> 6.2.20250907.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cjson: upgrade 1.7.18 -> 1.7.19Wang Mingyu2025-09-162-7/+4
| | | | | | | | 0001-allow-build-with-cmake-4.patch refreshed for 1.7.19 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apt: upgrade 2.5.3 -> 3.0.0Gyorgy Sarvari2025-09-111-1/+4
| | | | | | | | | | | This version was not tagged for some reason - but the commit message makes it clear that this is 3.0.0. Changelog: https://salsa.debian.org/apt-team/python-apt/-/blob/main/debian/changelog Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* include-what-you-use: Upgrade to 0.25 (clang_21)Khem Raj2025-09-101-3/+2
| | | | | | For clang-21 this is the right release branch to use Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk8: upgrade 8.6.15 -> 8.6.17Yi Zhao2025-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ChangeLog: 2024-12-19 (bug) [844c0b] Menu entry underline does not consider activeborderwidth 2025-01-03 (bug) [13ac26] wm iconbitmap does not correctly set the icon pixmap hint on macOS 2025-01-27 (bug) [080a28] Aqua: tk_getOpenFile crash 2025-01-28 (bug) [c99266] console menu zh_cn translations 2025-03-17 (bug) [159aa5] MS-Win: Incorrect system menu entries for transient toplevels 2025-03-17 (bug) [91d0e9] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview 2025-04-26 (bug) [111f66] Aqua: cannot iconify all windows 2025-05-17 (bug) [7231bf99] Setting ttk state may change the variable passed by value 2025-05-29 (feature) [17b509] Win: support PNG images in icon files. 2025-06-01 (bug) [5d0bc3] block cursor size on a tab is too large 2025-07-03 (bug) [6b0f77] gcc 14 breaks configure test for bigendian leading to broken floating point 2025-07-14 (bug) [d25b72] error popup on ttk::scale with invisible trough 2025-07-16 (bug) [770fa0] loading windows dll's in Cygwin doesn't work with high-entropy-va 2025-07-25 (bug) [3d13f8,e90e8c] Aqua: dark mode improvements 2025-07-25 (bug) [e94c8b] interop with clipboard managers 2025-08-11 (bug) [dc38c9] Aqua: NSHighResolutionCapable should be a Boolean value 2025-08-11 (bug) [4e1e10] Aqua: CGRect/NSRect type mismatch on 32-bit Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pocketpy: Upgrade to 2.1.1Michael Fitzmayer2025-09-041-2/+6
| | | | | | | | | Update LICENSE checksum: the year in the copyright notice has been updated. Enable CMake option PK_ENABLE_OS which allows PocketPy to perform file operations. Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250810.0 -> 6.2.20250831.0Wang Mingyu2025-09-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ssd1306: Update to newer versionLeon Anavi2025-09-021-1/+1
| | | | | | | | | Update to the latest version of the source code in GitHub: - Use snprintf to replace strncpy without null string at last Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.4.11 -> 8.4.12Jason Schonberg2025-09-011-1/+1
| | | | | | | | | This is just a bug fix release. Changelog: https://www.php.net/ChangeLog-8.php#8.4.12 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* castxml: Upgrade to 0.6.13 releaseKhem Raj2025-08-291-3/+3
| | | | | | Fixes build with clang-21 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.18.0 -> 22.19.0Jason Schonberg2025-08-283-2/+2
| | | | | | | | | | License-Update: Add sonic-boom under MIT License https://github.com/nodejs/node/commit/0edf17198fe118c6cc39746feb8707a91d739f94 Changelog: https://github.com/nodejs/node/releases/tag/v22.19.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rapidjson: Upgrade to tip of trunkKhem Raj2025-08-212-44/+2
| | | | | | | | | Fixes its cmake files to work with cmake4 consumed by other cmake based packages Drop backport for CMake4 compatibility Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Link with libatomic on riscv32Khem Raj2025-08-211-0/+3
| | | | | | 64-bit builtins for atomics are not provided by compiler Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250727.0 -> 6.2.20250810.0Wang Mingyu2025-08-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.4.10 -> 8.4.11Jason Schonberg2025-08-191-1/+1
| | | | | | | | | | | This is just a bug fix release. Integer overflows, segmentation faults and memory leaks. Changelog: https://www.php.net/ChangeLog-8.php#8.4.11 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: enabled traced_perf by compiling with clangEtienne Cordonnier2025-08-181-0/+3
| | | | | | | | | | | | | | | | | | | | traced_perf is required for using e.g. callstack_sampling, see https://perfetto.dev/docs/getting-started/cpu-profiling Tested on qemu: Starting perfetto using a configuration which uses `callstack_sampling` starts traced_perf as a side-effect when perfetto is compiled with clang: ``` root@qemux86-64:~# tracebox --txt -c /tmp/config.pbtxt -o /tmp/perfetto-trace.pb & root@qemux86-64:~# ps -eo pid,cmd | grep tracebox 529 tracebox --txt -c /tmp/config.pbtxt -o /tmp/perfetto-trace.pb 530 /usr/bin/tracebox traced 533 /usr/bin/tracebox traced_probes --reset-ftrace 536 /usr/bin/tracebox traced_perf ``` Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: upgrade 47.0 -> 51.2Etienne Cordonnier2025-08-188-201/+34
| | | | | | | Release Notes: https://github.com/google/perfetto/releases/tag/v51.2 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: Delete unused ↵Khem Raj2025-08-131-43/+0
| | | | | | | | 0001-utf8_range-add-version-marker-to-library-19009.patch It is already present in 31.1 release anyway Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tomlplusplus: Fix test failures with clang/libcxxKhem Raj2025-08-071-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: Add missing clang-native dependencyKhem Raj2025-08-051-1/+1
| | | | | | | It was getting by because it was in a dynamic layer anchored with meta-clang being in bblayers. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: Remove comment about meta-clangKhem Raj2025-08-051-1/+0
| | | | | | clang and bingen-cli are now in oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250713.0 -> 6.2.20250727.0Wang Mingyu2025-08-041-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.0Jason Schonberg2025-08-025-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 Raj2025-08-012-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 Raj2025-08-013-2/+22416
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: upgrade 0.18 -> 0.18.1Wang Mingyu2025-07-302-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 Mingyu2025-07-301-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 Mingyu2025-07-301-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 Yiding2025-07-301-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 Raj2025-07-251-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 Peskens2025-07-241-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>