Commit Graph

35257 Commits

Author SHA1 Message Date
Khem Raj 7ceeb8b8d7 rocksdb: Fix build when using x86-64-v3 tune
Fixes
| ../sources/rocksdb-9.10.0/util/crc32c.cc:553:21: error: '__builtin_ia32_pclmulqdq128' needs target feature pclmul
|   553 |   const auto res0 = _mm_clmulepi64_si128(crc0_xmm, multiplier, 0x00);
|       |                     ^
| /mnt/b/yoe/master/build/tmp/work/x86-64-v3-yoe-linux/rocksdb/9.10.0/recipe-sysroot-native/usr/lib/clang/21/include/__wmmintrin_pclmul.h:45:13: note: expanded from macro '_mm_clmulepi64_si128'
|    45 |   ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(X), \
|       |             ^
| ../sources/rocksdb-9.10.0/util/crc32c.cc:555:21: error: '__builtin_ia32_pclmulqdq128' needs target feature pclmul
|   555 |   const auto res1 = _mm_clmulepi64_si128(crc1_xmm, multiplier, 0x10);
|       |                     ^
| /mnt/b/yoe/master/build/tmp/work/x86-64-v3-yoe-linux/rocksdb/9.10.0/recipe-sysroot-native/usr/lib/clang/21/include/__wmmintrin_pclmul.h:45:13: note: expanded from macro '_mm_clmulepi64_si128'
|    45 |   ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(X), \
|       |             ^
| 2 errors generated.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 22:50:26 -07:00
Peter Marko d307fdabf6 fcgi: upgrade 2.4.2 -> 2.4.6
Handles CVE-2025-23016 (in 2.4.5)

Add tag to SRC_URI.

Move version to recipe filename.

License-Update: file was renamed without any text change

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 22:42:49 -07:00
Zoltán Böszörményi df6a14a27c openvpn: Add PACKAGECONFIG for data channel offload
Moved the iproute2 backend enablement into a new PACKAGECONFIG.
It is enabled to keep the current defaults. Added the explicit
runtime dependency on iproute2-ip (the "ip" command) which this
backend requires.

Added a new PACKAGECONFIG[dco] which enables the libnl backend,
which is mutually incompatible with iproute2 backend in OpenVPN.

With these:

  PACKAGECONFIG:remove = "iproute2"
  PACKAGECONFIG:append = " dco"

the data channel offload is enabled:

  checking for LIBNL_GENL... yes
  configure: Enabled ovpn-dco support for Linux

With Linux kernel 6.16 or newer, and CONFIG_OVPN enabled,
the data channel offload will be used.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 07:40:09 -07:00
Stefan Wiehler 70a9c5ca6e syzkaller: Add nativesdk
Signed-off-by: Stefan Wiehler <me@sephalon.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 07:40:09 -07:00
Stefan Wiehler 163506182f syzkaller: Upgrade to latest tip of trunk
- All patches have been upstreamed
- Add Go module dependencies to allow offline builds since upstream does
  not vendor them into the repo anymore
- In accordance to upstream, disable cgo as we are unable to compile
  with it on all supported architectures; in addition, remove
  -linkshared and -buildmode=pie as it requires external (cgo) linking
  (the latter only on ARM and x86). Binary size hardly matters here as
  syzkaller is unlikely to be shipped in a production environment.
- Add missing metadata and comply with style guide
- Mark musl as incompatible as it does not provide the Memory Protection
  Keys API; in addition, there seems to be no intention from upstream to
  support anything besides glibc

Signed-off-by: Stefan Wiehler <me@sephalon.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 07:40:08 -07:00
Khem Raj 6482f42200 protobuf: Delete unused 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>
2025-08-13 22:38:16 -07:00
Khem Raj 77153a478a safec: Upgrade to 3.9.1
Drop patch since its fixed by [1] in 3.9.1
Add a patch to fix new warning seen with gcc 15.2

[1] https://github.com/rurban/safeclib/issues/125

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 20:38:43 -07:00
Khem Raj 839b3078cd ktx-software: Disable AVX on x86_64
When using x86-64-v3 AVX gets enabled by default and
this does not work well with ktx dependencies e.g. basisu

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 20:38:43 -07:00
Peter Marko 2d8d6ec229 7zip: upgrade 24.09 -> 25.01
Handles CVEs:
* 25.00: CVE-2025-53816, CVE-2025-53817
* 25.01: CVE-2025-55188

License-Update: copyright years refreshed

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 12:25:37 -07:00
Haixiao Yan f2dc694c52 python3-posix-ipc: upgrade 1.2.0 -> 1.3.0
Remove following patches, they have been fixed since 1.3.0.
0001-build_support-use-source-filename-instead-of-foo-for.patch
0002-build_support-handle-empty-max_priority-value-as-Non.patch
0003-build_support-use-does_build_succeed-in-compile_and_.patch

Backport a patch to fix dicsovery fails when CC contains flags

License-Update: update copyright statements to include contributors

Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 12:25:37 -07:00
Khem Raj 7b7d912e7a oprofile: Adjust ptests for UNPACKDIR changes
Location of S have moved under UNPACKDIR and this
needs to reflect in ptest install structure as some
of tests access the sourcedirs relative to itself
during run, these locations are built into tests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:25 -07:00
Khem Raj 32f2857c67 libplacebo: Fix build with latest python 3.14
Fixes
 FAILED: [code=1] src/vulkan/utils_gen.c
   /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/meson.real --
   ↪ internal exe --unpickle /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/meson-private/
   ↪ meson_exe_nativepython3_7e48a7413404982655e79073cf3065c6194271bf.dat
   while executing ['/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/
   ↪ nativepython3', '../sources/libplacebo-7.351.0/src/vulkan/utils_gen.py', '/usr/share', '/home/kraj200/yoe/build/tmp/work/
   ↪ riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot/usr/share/vulkan/registry/vk.xml', 'src/vulkan/utils_gen.c']
   --- stdout ---

   --- stderr ---
   Traceback (most recent call last):
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/
     ↪ vulkan/utils_gen.py", line 205, in <module>
       registry = VkXML(ET.parse(xmlfile))
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/
     ↪ vulkan/utils_gen.py", line 50, in __init__
       super().__init__(*args, **kwargs)
       ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/lib/python3.13/
     ↪ xml/etree/ElementTree.py", line 527, in __init__
       raise TypeError('expected an Element, not %s' %
                       type(element).__name__)
   TypeError: expected an Element, not ElementTree

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:25 -07:00
Dan McGregor 618b14ef14 systemd-repart-native: clean up dependencies
Specify -native versions of dependencies. These were satisfied
transitively through other dependencies, but we should specify
them explicitly. It also removes dependencies on the target
system for a native recipe.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:24 -07:00
Gianfranco Costamagna 0331499e1f mosquitto: bump to 2.0.22
Refresh patches, drop patch 3238, now part of upstream codebase

Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 08:01:50 -07:00
Jason Schonberg fd6a9a2b30 c-ares: backport a patch for a memory leak
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-10 14:43:21 -07:00
Dan McGregor a4fe9edd32 systemd-repart: Fix build after S moved into UNPACKDIR
Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-09 10:22:47 -07:00
Khem Raj 72d399339e simpleiot: Add recipe
simpleiot is a framework used to manage edge devices

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Cliff Brake <cbrake@bec-systems.com>
2025-08-09 10:22:39 -07:00
Khem Raj 63584aeba9 tomlplusplus: Fix test failures with clang/libcxx
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-07 21:58:51 -07:00
Dean Sellers eea415cfbd tailscale: Added support for systemd init
Includes the provided service and defaults files for using the
tailscale daemon on systemd init machines.
Added the other kernel modules necessary for tailscaled to work
without warnings to RRECOMMENDS.

Tested with `core-image-minimal` under qemu with machines
`qemux86-64`, `genericx86-64` and `qemuarm64`. Ping
host on tailscale network using magicDNS host lookup.

Signed-off-by: Dean Sellers <dean@sellers.id.au>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-07 21:58:51 -07:00
Yogita Urade fa9c926f4f poppler: upgrade 25.06.0 -> 25.08.0
This upgrade includes fix for CVE-2025-50420.

poppler 25.08.0 changelog:
==========================
core:
* FormWidgetSignature::signDocumentWithAppearance: add imagePath parameter
* Fix parsing Distinguished Names that end with a hex string
* Fix crashes in malformed documents

glib:
* Add poppler_page_render_transparent_selection()
* Add missing since to the documentation

poppler 25.07.0 changelog:
==========================
core:
* Changed rendering of malformed documents to mimic what Adobe Reader does. Issue #1602
* Improvemenst in signature validation in the NSS backend
* Add more detailed output when signing fails
* Internal code improvements
* Fix crashes in malformed documents

utils:
* pdfsig: command line option for allowing PGP signatures in GnuPG backend

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 23:36:53 -07:00
Jan Vermaete 5605736b18 cli11: removed old SRC_URI[sha256sum]
Both SRCREV and SRC_URI[sha256sum] where defined.
The value of SRCREV is the correct one.

https://github.com/CLIUtils/CLI11/commit/4160d259d961cd393fd8d67590a8c7d210207348

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:17 -07:00
Wang Mingyu 972faf66cf aml: upgrade 0.3.0 -> 1.0.0
Changelog:
===========
- sys/queue.h: Remove "#include <sys/cdefs.h>"
- FUNDING.yml: Add github sponsors
- Stop single-shot also when no cb is set
- Replicate methods for every type
- Use explicit types in callbacks
- meson: Add run_command check argument
- meson: Relocate headers and pkgconfig
- kqueue: Call EV_SET without NOTE_ABSTIME on Mach
- kqueue: Pass unspecified timeout as NULL
- thread-pool: Make pthread_setcancelstate optional for Android
- build: Make librt optional
- Properly initialize global mutex

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:17 -07:00
Wang Mingyu 311998ff62 neatvnc: upgrade 0.8.1 -> 0.9.5
compatible with upgraded aml 1.0.0
0001-meson-Use-new-pkgconfig-for-aml1.patch
0001-Use-aml-v1.patch

dependency patch of 0001-Use-aml-v1.patch:
0001-Add-method-to-listen-on-multiple-fds.patch

Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.0
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.1
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.2
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.3
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.4
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:16 -07:00
Khem Raj dffa7ccc68 gphoto2: Strip --sysroot out of emitted compiler string into binaries
Update patch status
Substitute hardcoding with BP in SRC_URI
Drop sed kludge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 20:27:34 -07:00
Khem Raj 90c47eb0a4 libgphoto2: Upgrade to 2.5.32
Use xz for archive and drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 20:27:34 -07:00
Khem Raj ba158bb8cc spdm-utils: Add missing clang-native dependency
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>
2025-08-05 12:17:55 -07:00
Khem Raj 5ec34f64a0 spdm-utils: Remove comment about meta-clang
clang and bingen-cli are now in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 10:28:28 -07:00
Ross Burton 5e7559a17f python3-typer: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton e9c44053f7 python3-twitter: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton 87cf794116 python3-trustme: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton 530dbcec10 python3-termcolor: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton 0fdcb5154a python3-systemd: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton 169d18dd37 python3-soupsieve: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton 6317c53f9b python3-simpleeval: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton 8952de6e6b python3-pymongo: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton 0c8cc8ee55 python3-paho-mqtt: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton 415b4b3dc5 python3-mypy-extensions: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton 80c3faef4e python3-itsdangerous: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton 2ca5327213 python3-greenstalk: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton b6b02b5f92 python3-flask: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton ffc1e95ca3 python3-flask-sqlalchemy: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton 96a6c0eb40 python3-flask-marshmallow: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton f42b29ef73 python3-expandvars: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton 65d4a3e0c4 python3-blinker: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton c96e042782 python3-apispec: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Ross Burton bdd47759ff python3-a2wsgi: use correct Python build backend class
oe-core master now has a python_pdm build class.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Ross Burton 1030642698 python3-jsonref: use correct Python build backend class
oe-core master now has a python_pdm build class.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Khem Raj acbf3e2e7e openwsman: Fix reprodubility issue due to abs paths
dlopen is being served libssl.so with build time
absolute path of its location in target sysroot

this is being detected as reproducibility issue but
its also a runtime issue where dlopen will fail
due to non-existent path

Backport a gcc-15 build fix as well

Drop do_configure tweak its no longer needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:26 -07:00
Wang Mingyu ae8ea29788 xgamma: upgrade 1.0.7 -> 1.0.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:26 -07:00
Wang Mingyu bf77668d12 swagger-ui: upgrade 5.27.0 -> 5.27.1
bugfix:
 use open-cli instead of require('open') for Node 20+ compatibility

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:25 -07:00