summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* uutils-coreutils: upgrade 0.0.29 -> 0.0.30Etienne Cordonnier2025-03-102-327/+345
| | | | | | | See https://github.com/uutils/coreutils/releases/tag/0.0.30 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcapplusplus: Upgrade to 2024.09 releaseKhem Raj2025-03-084-73/+55
| | | | | | Backport a fix for json to build with clang20 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtoml11: Upgrade to 4.4.0Khem Raj2025-03-082-2/+49
| | | | | | Fix build with clang-20 while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eventlet: Upgrade 0.39.0 -> 0.39.1Leon Anavi2025-03-081-1/+1
| | | | | | | | | Upgrade to release 0.39.1: - [fix] Make LightQueue and derivatives subscriptable Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycurl: Upgrade 7.45.4 -> 7.45.6Leon Anavi2025-03-081-1/+1
| | | | | | | | | | | | | | Upgrade to release 7.45.6: - Update the wheels to incorporate libcurl 8.12.1 for security fixes, as well as enable some additional libraries in wheel builds. - The previous release was accidentally built without CA bundle autodetection in Linux wheels - this restores that behavior (no changes to macOS or Linux). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: Upgrade 2.22.3 -> 2.22.4Leon Anavi2025-03-081-1/+1
| | | | | | | | | | Upgrade to release 2.22.4: - Ensure dev-dependencies are added to the correct group when the tool.pdm.dev-dependencies table has groups. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: disable stdbuf compilationEtienne Cordonnier2025-03-082-4/+41
| | | | | | | | | | | | There is a bug in uutils-coreutils causing stdbuf to include the HOST version of libstdbuf.so, even when cross-compiled. As a side-effect, the uutils-coreutils binary was containing the buildpath, because RPATH was set on libstdbuf.so. Thus the buildpath error can be re-enabled. This is tracked upstream by https://github.com/uutils/coreutils/issues/6591 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Co-authored-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: don't enforce HDF5 versionOliver Kästner2025-03-081-2/+0
| | | | | | | | | | | | | | | The library version to link against can be automatically detected. This fixes the following runtime warning: >>> import h5py /usr/lib/python3.13/site-packages/h5py/__init__.py:36: UserWarning: h5py is running against HDF5 1.14.4 when it was built against 1.14.0, this may cause problems _warn(("h5py is running against HDF5 {0} when it was built against {1}, " Signed-off-by: Oliver Kästner <okaestner@rosen-nxt.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: switch to PEP-517 build backendOliver Kästner2025-03-081-1/+1
| | | | | | | Upstream moved to PEP-517 builds, so use the appropriate bbclass. Signed-off-by: Oliver Kästner <okaestner@rosen-nxt.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fastfloat: remove recipeMarkus Volk2025-03-071-15/+0
| | | | | | | fastfloat was moved to oe-core Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: use STAGING_LIBDIR_NATIVE variable for LIBCLANG_PATHMartin Jansa2025-03-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * hardcoding: ${WORKDIR}/recipe-sysroot-native${libdir} is just wrong when there is a better variable * This path won't be correct for multilib builds where target ${libdir} might be e.g. /usr/lib32 while native libdir is /usr/lib. * use STAGING_LIBDIR_NATIVE variable which uses correct ${libdir_native} * fixes: error: failed to run custom build command for `devicemapper-sys v0.3.0` Caused by: process didn't exit successfully: `lib32-thin-provisioning-tools/1.1.0/build/target/release/build/devicemapper-sys-88de590bc55acb43/build-script-build` (exit status: 101) --- stderr thread 'main' panicked at lib32-thin-provisioning-tools/1.1.0/sources-unpack/cargo_home/bitbake/bindgen-0.69.4/lib.rs:622:31: Unable to find libclang: "couldn't find any valid shared libraries matching: ['libclang.so', 'libclang-*.so', 'libclang.so.*', 'libclang-*.so.*'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])" Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h2: Upgrade 4.1.0 -> 4.2.0Leon Anavi2025-03-071-2/+2
| | | | | | | | | | | | | | | | | Upgrade to release 4.2.0: - Support for Python 3.11 has been added. - Support for Python 3.12 has been added. - Support for Python 3.13 has been added. - Add an ability to send outbound cookies separately to improve headers compression. - Updated packaging and testing infrastructure. - Fix repr() checks for Python 3.11 - Fix asyncio / wsgi examples. - Clarify docs on using curl with http2. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: Upgrade 1.14.1 -> 1.15.1Leon Anavi2025-03-071-1/+1
| | | | | | | | | | | Upgrade to release 1.15.1: - Fixed an issue in the new PEP 621 pyproject.toml layout that prevented Alembic's template files from being included in the .whl file in the distribution. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-stevedore: Upgrade 5.4.0 -> 5.4.1Leon Anavi2025-03-071-1/+1
| | | | | | | | | | Upgrade to release 5.4.1: - Skip installation to speed up pep8 - reno: Update master for unmaintained/2023.1 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-crypt-r: replacement of module cryptKai Kang2025-03-071-0/+11
| | | | | | | | Since module crypt has been removed from python 3.13, add a renamed copy of it that other packages may require it, such as python3-anaconda. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests-ftp: remove use of module cgiKai Kang2025-03-072-0/+116
| | | | | | | | | | | | | | | | | | python 3.13 removed some modules such as cgi which is required by python3-requests-ftp: https://docs.python.org/3/whatsnew/3.13.html Important removals: PEP 594: The remaining 19 “dead batteries” (legacy stdlib modules) have been removed from the standard library: aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu and xdrlib. Backport and rebase a patch from Fedora to remove use of module cgi. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dialogp: By default, dialog_1.3-20250116 renames /usr/bin/dialog to ↵Lei Maohui2025-03-061-0/+3
| | | | | | | | | | | | /usr/bin/${HOST_SYS}-dialog. mkdir -p /build-dir/202503/build-poky/tmp/work/core2-64-poky-linux/dialog/1.3-20250116/image/usr/share/man/man1 /build-dir/202503/build-poky/tmp/hosttools/install -c dialog /build-dir/202503/build-poky/tmp/work/core2-64-poky-linux/dialog/1.3-20250116/image/usr/bin/`echo dialog |sed s,^,x86_64-poky-linux-,` This change goes against established user habits. So, create a symbolic link named /usr/bin/dialog. Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmodbus: upgrade 3.1.10 -> 3.1.11Peter Marko2025-03-061-1/+1
| | | | | | | Resolves CVE-2024-10918 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Wolfssl: add ptestSofiane HAMAM2025-03-064-2/+48
| | | | | | | | | | | | | | | | | | Add ptest for Wolfssl package. Set IMAGE_ROOTFS_EXTRA_SPACE:virtclass-mcextend-wolfssl to 700M enough to avoid a "No space left on device". BEGIN: /usr/lib/wolfssl/ptest Wolfssl ptest logs are stored in /tmp/wolfss_temp.qvuQ9h/ptest.log Test script returned: 0 unit_test: Success for all configured tests. PASS: Wolfssl DURATION: 7 END: /usr/lib/wolfssl/ptest Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: remove LIBCLANG_PATH, SELINUX_LIB_DIR, SELINUX_INCLUDE_DIR ↵Martin Jansa2025-03-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | variables * don't seem to be needed, I don't see any failures or changes after removing them * they were needed before in older version as explained by Etienne in: https://lists.openembedded.org/g/openembedded-devel/message/115756 regarding SELINUX_INCLUDE_DIR, it was definitely needed as I implemented the recipe. During implementation I submitted this patch to selinux-sys ( https://github.com/koutheir/selinux-sys/commit/a6667c404ecc33266f66e9516bb8e30150c41ec2 ) to correctly use this variable, and was getting a build error without this fix because the rust crate selinux-sys was not finding the selinux header-file (specifically, the bindgen tool). However, this was in 2022, and since then there has been this patch in selinux-sys: https://github.com/koutheir/selinux-sys/commit/d3ea4674e18c5240918348bea4ec6248e50516e5 , and it seems that the variable is not needed any more. At least I'm not able to reproduce the build error which I was getting, even with commenting out SELINUX_LIB_DIR and SELINUX_INCLUDE_DIR. The header-file is used for generating rust code from the C header-file using bindgen, so I don't think it makes a difference whether the native version or the target version is used. This is the old build error I was getting: process didn't exit successfully: `/workdir/build/tmp-glibc/work/armv8a-linux/uutils-coreutils/0.0.14.AUTOINC+43a5b8c7d7-r0/build/target/release/build/selinux-sys-0849198bc1fef4a4/build-script-build` (exit status: 101) --- stdout cargo:root=/workdir/build/tmp-glibc/work/armv8a-linux/uutils-coreutils/0.0.14.AUTOINC+43a5b8c7d7-r0/build/target/aarch64-snap-linux/release/build/selinux-sys-d96748d49908959f/out cargo:rerun-if-env-changed=SELINUX_STATIC_aarch64-snap-linux cargo:rerun-if-env-changed=SELINUX_STATIC_aarch64_snap_linux cargo:rerun-if-env-changed=TARGET_SELINUX_STATIC | --- stderr | src/selinux-sys.h:1:10: fatal error: 'selinux/selinux.h' file not found | src/selinux-sys.h:1:10: fatal error: 'selinux/selinux.h' file not found, err: true Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyperf: Upgrade 2.8.1 -> 2.9.0Leon Anavi2025-03-061-2/+1
| | | | | | | | | | | | Upgrade to release 2.9.0: - Add warnings about too few or too many samples - .github: Add ARM64 CI for pyperf - Add support for profiling benchmarks using perf-record - Prepare 2.9.0 release Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mock: Upgrade 5.1.0 -> 5.2.0Leon Anavi2025-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 5.2.0: - :func:`unittest.mock.Mock.attach_mock` no longer triggers a call to a PropertyMock being attached. - Improved documentation for :func:`unittest.mock.patch.dict` - Add support for :func:`dataclasses.dataclass` in :func:`unittest.mock.create_autospec`. Now create_autospec will check for potential dataclasses and use :func:`dataclasses.fields` function to retrieve the spec information. - Fix :class:`unittest.mock.MagicMock` reseting magic methods return values after .reset_mock(return_value=True) was called. - Fixed :func:`unittest.mock.create_autospec` to configure parent mock with keyword arguments. - Indicate if there were no actual calls in unittest :meth:`~unittest.mock.Mock.assert_has_calls` failure. - Deprecate :func:`!asyncio.iscoroutinefunction` in favor of :func:`inspect.iscoroutinefunction`. - Limit starting a patcher (from :func:`unittest.mock.patch` or :func:`unittest.mock.patch.object`) more than once without stopping it - Fixed :func:`unittest.mock.create_autospec` to pass the call through to the wrapped object to return the real result. - Fix :func:`unittest.mock.patch` to not read attributes of the target when new_callable is set. Patch by Robert Collins. - Fix import of :mod:`unittest.mock` when CPython is built without docstrings. - Fix name passing to :class:`unittest.mock.Mock` object when using :func:`unittest.mock.create_autospec`. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sh: Upgrade 2.2.1 -> 2.2.2Leon Anavi2025-03-061-3/+1
| | | | | | | | | Upgrade to release 2.2.2: - Bugfix where it was impossible to use a signal as an ok_code Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstruct: Upgrade 8.19.0 -> 8.20.0Leon Anavi2025-03-061-1/+1
| | | | | | | Upgrade to release 8.20.0. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: Upgrade 3.11.12 -> 3.11.13Leon Anavi2025-03-061-2/+1
| | | | | | | | | | | | | | | | Upgrade to release 3.11.13: - Removed a break statement inside the finally block in :py:class:~aiohttp.web.RequestHandler - Changed connection creation to explicitly close sockets if an exception is raised in the event loop's create_connection method - Fixed test test_write_large_payload_deflate_compression_data_in_eof_writelines failing with Python 3.12.9+ or 3.13.2+ - Added human-readable error messages to the exceptions for WebSocket disconnects due to PONG not being received Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: use correct variablesMartin Jansa2025-03-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use STAGING_LIBDIR_NATIVE variable for LIBCLANG_PATH and SELINUX_LIB_DIR and STAGING_INCDIR_NATIVE variable for SELINUX_INCLUDE_DIR not sure why it uses native version and not target, but at least use correct variable * hardcoding: ${WORKDIR}/recipe-sysroot-native${libdir} is just wrong when there is a better variable * This path won't be correct for multilib builds where target ${libdir} might be e.g. /usr/lib32 while native libdir is /usr/lib. * even with meta-selinux added to my builds I don't see any failure maybe these variables aren't really used? * use STAGING_LIBDIR_NATIVE variable which uses correct ${libdir_native} OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar LIBCLANG_PATH -r uutils-coreutils # # $LIBCLANG_PATH [2 operations] # exported /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # [export] "1" # set /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # "${WORKDIR}/recipe-sysroot-native${libdir}" # pre-expansion value: # "${WORKDIR}/recipe-sysroot-native${libdir}" export LIBCLANG_PATH="/OE/build/oe-core/tmp/work/cortexa57-oe-linux/uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib64" OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar STAGING_LIBDIR_NATIVE -r uutils-coreutils # # $STAGING_LIBDIR_NATIVE # set /OE/build/oe-core/openembedded-core/meta/conf/bitbake.conf:425 # "${STAGING_DIR_NATIVE}${libdir_native}" STAGING_LIBDIR_NATIVE="/OE/build/oe-core/tmp/work/cortexa57-oe-linux/uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib" OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar LIBCLANG_PATH -r lib32-uutils-coreutils # # $LIBCLANG_PATH [2 operations] # exported /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # [export] "1" # set /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # "${WORKDIR}/recipe-sysroot-native${libdir}" # pre-expansion value: # "${WORKDIR}/recipe-sysroot-native${libdir}" export LIBCLANG_PATH="/OE/build/oe-core/tmp/work/armv7at2-neon-oemllib32-linux-gnueabi/lib32-uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib32" OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar STAGING_LIBDIR_NATIVE -r lib32-uutils-coreutils # # $STAGING_LIBDIR_NATIVE # set /OE/build/oe-core/openembedded-core/meta/conf/bitbake.conf:425 # "${STAGING_DIR_NATIVE}${libdir_native}" STAGING_LIBDIR_NATIVE="/OE/build/oe-core/tmp/work/armv7at2-neon-oemllib32-linux-gnueabi/lib32-uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib" Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fsverity-utils: fix SRC_URIEtienne Cordonnier2025-03-061-1/+1
| | | | | | | | | This URL does not exist any more, and do_fetch works only because a mirrored file is available at http://downloads.yoctoproject.org/mirror/sources/git2_git.kernel.org.pub.scm.linux.kernel.git.ebiggers.fsverity-utils.git.tar.gz Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gcovr: Upgrade 8.2 -> 8.3Leon Anavi2025-03-063-23/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 8.3: - Replace setup.py with hatchling. To install from source at least version 21.3 of pip is needed. - Drop support for Python 3.8. - Add condition coverage to text summary report. - Add --include to search files in search paths which should be added to report. - Add option to generate LCOV format produced by version 1.x of LCOV tool. - Extend logging for data merge errors with info about the data sources. - Add condition coverage merge mode option --merge-mode-conditions - Add --gcov-suspicious-hits-threshold to configure the value for detecting suspicious hits in GCOV files. - Renamed JSON element destination_blockno to destination_block_id. - Add --html-block-ids to show the block ids of the lines and branches in HTML report. - Fixed an error handling bug throwing a TypeError exception on a gcov merge assertion failure instead of reporting the error and (if requested by the user) continuing execution - Check format version of external generated gcov JSON files. - Fix crash on Windows when trying to fix the case of the files. - Fix LCOV report. Excluded lines where added with a count of 0. - Fix line exclusion not clearing all child coverage data. - Fix summary stats in JaCoCo report. - Fix path issue when reading/writing Coveralls report. - Fix issue with negative counters in GCOV JSON export. License-Update: Update year Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prettytable: Upgrade 3.14.0 -> 3.15.1Leon Anavi2025-03-061-3/+2
| | | | | | | | | | Upgrade to release 3.15.1: - Fix IndexError for add_rows() with an empty list - Fix typing: replace Iterable with indexable Sequence Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: Upgrade 0.15.1 -> 0.15.2Leon Anavi2025-03-061-1/+1
| | | | | | | | | | | | | | | | | Upgrade to release 0.15.2: - Allow custom styles for commands in help output. - Avoid the unnecessary import of typing_extensions in newer Python versions. - Fix shell completions for the fish shell. - Rename test to corner-cases to make it more explicit. - Fix small typos in the tutorial documentation. - Update optional CLI argument section in tutorial with Annotated. - Clarify the need for mix_stderr when accessing the output of stderr in tests. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: use STAGING_DIR_HOST/STAGING_INCDIR variablesMartin Jansa2025-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * there is no need to hardcode 'recipe-sysroot' path which is wrong in multilib builds where it will be 'lib32-recipe-sysroot' use standard variables STAGING_DIR_HOST and STAGING_INCDIR * it is still failing in some builds (with or without multilib enabled) with: error: linking with `spdm-utils/0.7.2/wrapper/target-rust-ccld` failed: exit status: 1 | = note: LC_ALL="C" PATH="spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/bin:spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/bin:spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/bin:TOPDIR/BUILD/sysroots-uninative/x86_64-linux/usr/bin:spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/python3-native:TOPDIR/oe-core/scripts:spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/aarch64-oe-linux:spdm-utils/0.7.2/recipe-sysroot/usr/bin/crossscripts:spdm-utils/0.7.2/recipe-sysroot-native/usr/sbin:spdm-utils/0.7.2/recipe-sysroot-native/usr/bin:spdm-utils/0.7.2/recipe-sysroot-native/sbin:spdm-utils/0.7.2/recipe-sysroot-native/bin:TOPDIR/bitbake/bin:TOPDIR/BUILD/hosttools" VSLANG="1033" "spdm-utils/0.7.2/wrapper/target-rust-ccld" "/tmp/rustcwOPmo4/symbols.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.00.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.01.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.02.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.03.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.04.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.05.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.06.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.07.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.08.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.09.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.10.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.11.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.12.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.13.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.14.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.15.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.a5lxpbrgiyije3w5cbqbylhb7.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libserialport-6eeca887df603c96.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libunescaper-cea3830d0f2d8e36.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnix-dac1a1693ab17db3.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libbitflags-d74b49e427459ea6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibudev-c60e422d317a6d2a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibudev_sys-c703eeb5c735a38c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibmctp-fead11c09f728867.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libsmbus_pec-3bd54e240597f305.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libembedded_crc_macros-a6fe57f0f48ef874.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libbitfield-d004b2e82a12be5c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libx509_parser-362699415348d972.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libdata_encoding-bb06fc446846a769.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liboid_registry-02fd472405fe8fe9.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libder_parser-d1f98822897a57b2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_bigint-688b27e66bf0b68f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_integer-7f827874f05600ee.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasn1_rs-e74a43291d44175f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtime-017b51bb919318e7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libitoa-8ab99d3828099a8e.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtime_core-a0a3e07ea9d65e2b.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_conv-06fec1ec684a87e1.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libderanged-ffd9c21dd9532c1a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpowerfmt-c282310c9539410f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasn1_rs-086351c4156f8c45.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libthiserror-250ffbb3eb5075a0.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/librusticata_macros-b29e91a256e7f339.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnom-14d1f6f55899cc7f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_traits-ff021baaff61b6dd.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libenv_logger-4d971d97d3d2728a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtermcolor-5f5920ebd06dd4f0.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libis_terminal-cf7edf7fdc93135c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libhumantime-0544f8a004168f5a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libregex-9e2dcd075c834f8f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libregex_automata-5467380482e473a6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libaho_corasick-2fff436f7eb72e62.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libregex_syntax-5235f377a0d736ba.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libsha2-70c395dc600e20f3.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libdigest-b291496809a77a8f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libblock_buffer-9693dc4f01c47a6a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcrypto_common-a0e27511fe62f6c0.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libgeneric_array-038d5582acbd4525.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtypenum-e53790c6af30a73c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnix-1bf3ed0ea4e2e7fd.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibc-948e68f25c1ea920.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibspdm-cd3bb7cf97ef1ede.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcolored-4b424f8b8a8a8f3a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblazy_static-e4af7fc9cda932b7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libwhich-ed452b9a8575f9c2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libhome-025b3253d2c9a761.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libeither-a74c6c4f425b42e6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libminicbor-6dd2ce82a1c6ab80.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libhalf-60173e3c67bb51d7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures-a895171bccbbf729.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_executor-08de71c30d20f215.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_util-80b02b35afdeac60.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_channel-130545631c2db438.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnurelease/deps/libfutures_sink-7de21ab1b2977f12.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_task-8f358783b3a90d2e.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpin_utils-725b87fa7f052d76.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap-9f603ab24f4e6ac8.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap_builder-b02ec4f395c2d49a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libstrsim-6c18ac20b99f1e62.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstream-be4ed5ec629d6cf6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstyle_query-a6d9f9bb2f22fde2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libis_terminal_polyfill-cd48d67605f06b34.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcolorchoice-1daf6f02b9c525b9.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstyle_parse-bc9ba3dd88b60c4d.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libutf8parse-123ec8d013c1be9c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap_lex-d099f14881092c47.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstyle-134885157f6b20ae.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_std-276f6efc8eb7aa08.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libmemchr-4bada5f9ce95ee71.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_global_executor-3d81cc78f05bb9b7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libblocking-a150ec06774df238.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpiper-122e031690ac2eee.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libatomic_waker-d518cd5948259228.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_channel-43c9dc6a1c77de5b.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_executor-6b9f64980735686f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_task-d172452ce8e6e7c2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libonce_cell-d237059d66b9fe37.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_io-b7f857a36a0f6858.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libslab-f4bedd7227c6bf84.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpolling-2541f97ca1b9ab98.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtracing-27d8bd1a07ee47ac.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtracing_core-1b1f84d2a95f3932.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcfg_if-fdb0d11c6dd44f87.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/librustix-a2f9a72310cd063a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libbitflags-9ca1a1f0de518834.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblinux_raw_sys-99651370baf8c855.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_lite-3bb954336e1d8cfb.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfastrand-4612045bc9988b72.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_io-cf70903f61e9b6cf.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_channel-3a4688c43a4bbab6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libevent_listener-34ab001d39450d29.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libconcurrent_queue-0f9cfddcdb7c1ab5.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcrossbeam_utils-224ded61ddaf0891.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_lock-da4cb138055e51a7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libevent_listener_strategy-43c86a853439156a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libevent_listener-844e677a0da51119.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libparking-3dffb30da11a1f47.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpin_project_lite-5503e04d7a85db18.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_core-7153e7ad780e0572.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libkv_log_macro-91253cf35f2bf00b.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblog-ca2be10f58adc31a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libvalue_bag-e7a2a4594b6dbc84.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libstd.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libpanic_unwind-2af724e74f58518c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libobject-a0d3363d4c06b170.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libmemchr-d448e3cd48ffb56d.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libaddr2line-be185de14bda170a.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libgimli-4f87816ac4c3936c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/librustc_demangle-fb519111ad364b3c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libstd_detect-4a789f348ecae68d.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libhashbrown-53fc84a5893e74d4.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/librustc_std_workspace_alloc-863b1a9dcca1e102.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libminiz_oxide-99398dbf0d70cd1a.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libadler-819f47a85e2a506f.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libunwind-8a40409cdcc36a8f.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libcfg_if-dd2ea6c27f046e56.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/liblibc-a298ccd8ac6da714.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/liballoc-056aaf2e033bde1c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/librustc_std_workspace_core-285c3174480c42d6.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libcore-df89ffd20f73d501.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libcompiler_builtins-f7db086d3d9fb6b3.rlib" "-Wl,-Bdynamic" "-ludev" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib" "-L" "spdm-utils/0.7.2/recipe-sysroot/usr/lib" "-L" "spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/aarch64-oe-linux-gnu/lib" "-o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b" "-Wl,--gc-sections" "-pie" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" "-Wl,--start-group" "-lpci" "-lmemlib" "-lmalloclib" "-ldebuglib" "-lplatform_lib" "-lssl" "-lcrypto" "-lcryptlib_openssl" "-lrnglib" "-lspdm_common_lib" "-lspdm_requester_lib" "-lspdm_responder_lib" "-lspdm_secured_message_lib" "-lspdm_secured_message_lib" "-lspdm_crypt_lib" "-lspdm_crypt_ext_lib" "-lspdm_transport_pcidoe_lib" "-lspdm_transport_mctp_lib" "-Wl,--end-group" = note: spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/14.2.0/ld: spdm-utils/0.7.2/recipe-sysroot/usr/lib/libmemlib.a(zero_mem.c.o): undefined reference to symbol '__stack_chk_guard@@GLIBC_2.17' spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/14.2.0/ld: spdm-utils/0.7.2/recipe-sysroot/usr/lib/ld-linux-aarch64.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified = note: use the `-l` flag to specify native libraries to link = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib) error: could not compile `SPDM-Utils` (bin "spdm_utils") due to 1 previous error Caused by: process didn't exit successfully: `rustc --crate-name spdm_utils --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="asn1-rs"' --cfg 'feature="async-std"' --cfg 'feature="clap"' --cfg 'feature="colored"' --cfg 'feature="default"' --cfg 'feature="env_logger"' --cfg 'feature="futures"' --cfg 'feature="lazy_static"' --cfg 'feature="memmap2"' --cfg 'feature="minicbor"' --cfg 'feature="minicbor-derive"' --cfg 'feature="nix"' --cfg 'feature="once_cell"' --cfg 'feature="serialport"' --cfg 'feature="sha2"' --cfg 'feature="std"' --cfg 'feature="which"' --cfg 'feature="x509-parser"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("asn1-rs", "async-std", "clap", "colored", "default", "env_logger", "futures", "lazy_static", "libspdm_tests", "memmap2", "minicbor", "minicbor-derive", "nix", "no_std", "once_cell", "serialport", "sha2", "std", "which", "x509-parser"))' -C metadata=bde42d4d198f7a3b -C extra-filename=-bde42d4d198f7a3b --out-dir spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps --target aarch64-oe-linux-gnu -C linker=spdm-utils/0.7.2/wrapper/target-rust-ccld -C strip=debuginfo -L dependency=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps -L dependency=spdm-utils/0.7.2/build/target/release/deps --extern libspdm=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibspdm-cd3bb7cf97ef1ede.rlib --extern asn1_rs=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasn1_rs-086351c4156f8c45.rlib --extern async_std=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_std-276f6efc8eb7aa08.rlib --extern clap=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap-9f603ab24f4e6ac8.rlib --extern colored=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcolored-4b424f8b8a8a8f3a.rlib --extern env_logger=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libenv_logger-4d971d97d3d2728a.rlib --extern futures=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures-a895171bccbbf729.rlib --extern lazy_static=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblazy_static-e4af7fc9cda932b7.rlib --extern libmctp=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibmctp-fead11c09f728867.rlib --extern log=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblog-ca2be10f58adc31a.rlib --extern memmap2=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libmemmap2-1e722f3ca1cb9a40.rlib --extern minicbor=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libminicbor-6dd2ce82a1c6ab80.rlib --extern minicbor_derive=spdm-utils/0.7.2/build/target/release/deps/libminicbor_derive-1ac8504d13b7a0c4.so --extern nix=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnix-1bf3ed0ea4e2e7fd.rlib --extern once_cell=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libonce_cell-d237059d66b9fe37.rlib --extern serialport=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libserialport-6eeca887df603c96.rlib --extern sha2=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libsha2-70c395dc600e20f3.rlib --extern which=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libwhich-ed452b9a8575f9c2.rlib --extern x509_parser=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libx509_parser-362699415348d972.rlib -L spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib --remap-path-prefix=spdm-utils/0.7.2=/usr/src/debug/spdm-utils/0.7.2 -C link-arg=-Wl,--start-group -C link-arg=-lpci -C link-arg=-lmemlib -C link-arg=-lmalloclib -C link-arg=-ldebuglib -C link-arg=-lplatform_lib -C link-arg=-lssl -C link-arg=-lcrypto -C link-arg=-lcryptlib_openssl -C link-arg=-lrnglib -C link-arg=-lspdm_common_lib -C link-arg=-lspdm_requester_lib -C link-arg=-lspdm_responder_lib -C link-arg=-lspdm_secured_message_lib -C link-arg=-lspdm_secured_message_lib -C link-arg=-lspdm_crypt_lib -C link-arg=-lspdm_crypt_ext_lib -C link-arg=-lspdm_transport_pcidoe_lib -C link-arg=-lspdm_transport_mctp_lib -C link-arg=-Wl,--end-group -L native=spdm-utils/0.7.2/recipe-sysroot/usr/lib` (exit status: 1) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* open62541: split schema defs into separate packageJohannes Kauffmann2025-03-061-0/+6
| | | | | | | | | | | The OPC UA schema definitions and nodeset descriptions make up 90MB of the "normal" package and contain mostly text files not needed during runtime. Split them into a -tools package. The "normal" package size is reduced drastically. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* open62541: make generated namespace configurableJohannes Kauffmann2025-03-061-2/+3
| | | | | | | | | | The default is still the FULL namespace, but it is now possible to switch to REDUCED. With the REDUCED namespace, the binary shrinks about 80% in size, from 4.5MB to ~800kB. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* open62541: remove amalgamation PACKAGECONFIGJohannes Kauffmann2025-03-061-1/+0
| | | | | | | | | | | | | | | open62541@9e0b766fbba73be8d703b6ccbfdeec5bfd200b48 made it an error to install the package while the amalgamation option is enabled. On the 1.3 branch, this is not yet an issue. However, it is clear that this option is not deemed suitable for building open62541 in the context of a distribution. Thus, remove the PACKAGECONFIG outright, before someone depends on the different (incompatible) header includes required by the amalgamation option. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* open62541: update to v1.3.15Johannes Kauffmann2025-03-061-2/+2
| | | | Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* lvm2: upgrade 2.03.30 -> 2.03.31Yi Zhao2025-03-022-6/+6
| | | | | | | | | | | | | | | | | | | | | | | ChangeLog: Version 2.03.31 - 27th February 2025 ==================================== Reduce 'mandoc -T lint' reported issues for man pages. Restore support for LVM_SUPPRESS_FD_WARNINGS (2.03.24). Fix uncache and split cache restoring original state of volume. Extend use of lockopt skip to more scenarios. Enhance error path resolving in polling code. Disallow shared activation of LV with CoW snapshot. Fix lvmlockd use in lvremove of CoW snapshot, VDO pool, and uncache. Improve mirror split with opened temporary volumes. Improve pvmove finish with opened temporary volumes. Fix backup limit for devices file, handle over 10,000 files. Ignore reported optimal_io_size not divisible by 4096. Fix busy-loop in config reading when read returned 0. Fix DM cache preserving logic (2.03.28). Improve use of lvmlockd for usecases involving thin volumes and pools. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clutter-gst: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-021-0/+3
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clutter: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-011-0/+3
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cogl-1.0: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-011-0/+2
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmypaint: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-011-2/+5
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Backport `xpaclri` asm fixAlex Kiernan2025-03-012-0/+33
| | | | | | | | | | | | | | Native build on aarch64 breaks with: | {standard input}: Assembler messages: | {standard input}:169: Error: selected processor does not support `xpaclri' | {standard input}:411: Error: selected processor does not support `xpaclri' | {standard input}:859: Error: selected processor does not support `xpaclri' | {standard input}:1140: Error: selected processor does not support `xpaclri' Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alex Kiernan <alexk@a-squared-projects.uk> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnuplot: add x11 PACKAGECONFIGPaul Le Guen de Kerneizon2025-02-281-4/+4
| | | | | | | | | | | | Currently, gnuplot recipe requires the x11 distro feature to be built. However, X11 is not needed for running gnuplot as long as we don't use a gnuplot X11 terminal. This commit adds the x11 package config used to make the need of x11 distro feature optional to build gnuplot. `features_check` inherit is removed as any of the functionalities of this class is now used. Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phoronix-test-suite: add missing fontPaul Le Guen de Kerneizon2025-02-281-0/+3
| | | | | | | | The `ttf-dejavu-sans` font is needed by SVG charts rendered in phoronix-test-suite PDF reports. Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio(-tools): fix build concurrency issuePeter Marko2025-02-282-0/+8
| | | | | | | | | | | | | | | | Set GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS to limit spawned compiler processes. Without this it uses all available CPUs (via multiprocessing.cpu_count()) and can exhaust build host since there are lot of files to compile (e.g. with 128 cores it manages to spawn 128 gcc processes) Note that this is a general problem for all setuptools based builds with build_ext compilation which can either compile with 1 thread or cpu_count threads. grpcio hot-patches setuptools and allows to set specific build concurrency value. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gperftools: upgrade from 2.15 to 2.16Chen Qi2025-02-287-125/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | disable_libunwind_aarch64.patch is dropped because from my runtime testing, this patch is no longer needed. 0001-disbale-heap-checkers-and-debug-allocator-on-musl.patch is dropped because I don't see it necessary now. Things still build without it. 0001-src-mmap_hook.cc-Fix-build-for-32bit-machine.patch is dropped because this oe specific patch is no longer needed because of the following two commits: 02adc8c also disable _TIME_BITS in mmap_hook.cc 198b3dd disable _FILE_OFFSET_BITS in mmap_hook.cc ppc-musl.patch is rebased. 0002-src-base-elf_mem_image.cc-fix-build-for-musl.patch is added to fix build failure for musl + ppc64. 0003-Makefile.am-disable-building-noinst-tests-for-musl.patch is added as a workaround to fix build failure on musl + ppc64. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk8: Exclude aclocal so existing macros are usedKhem Raj2025-02-281-0/+1
| | | | | | Adjustments for autoconf changes in oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clpeak: add version 1.1.4Randolph Sapp2025-02-271-0/+15
| | | | | | | | | | | | As of right now there are no applications available for benchmarking OpenCL. Clpeak is a simple synthetic benchmark for OpenCL that is designed to determine the peak capabilities of OpenCL devices. It's currently one of the more popular CL benchmarks supported by OpenBenchmarking.org and licensed Apache-2.0. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: throughput fixTrevor Woerner2025-02-272-0/+31
| | | | | | | | | This is a backport of a fix to iperf3. The author saw a 40% improvement in their network throughput, we've seen around a 55% improvement in our tests. Link: https://github.com/esnet/iperf/pull/1708/commits/ac6b9f7fd335ddebc5212eed40083ef4cd3cb86d Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* netperf: fix build failure due to autotools.bbclass changeDmitry Baryshkov2025-02-272-6/+42
| | | | | | | | | Recent change to autotools.bbclass broke netperf as it can not now find proper macros. Remove old workaround and add a proper patch to utilize ACLOCAL_AMFLAGS option. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-liberation: Upgrade 0.2 -> 2.1.5Thomas Schlien2025-02-272-21/+27
| | | | | | | | | | | | The liberation font release 0.2 is not available for download anymore and was released in 2007, so let's do an update. Since 2007 also the license has changed to a better suited SIL Open Font License. In addition, the ttf is now build from source like, e.g., in ttf-lohit. Signed-off-by: Thomas Schlien <ts@ferncast.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>