summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-greenlet: Fix build with gcc13Khem Raj2023-02-012-1/+58
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zeromq: Fix build with gcc13Khem Raj2023-02-012-0/+65
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hunspell: move ispellaff2myspell script to separate packageMartin Jansa2023-02-011-1/+4
| | | | | | | | * ispellaff2myspell: A program to convert ispell affix tables to myspell format pulls perl into the images Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* softhsm: enable objectstore backendJan Luebbe2023-02-011-0/+1
| | | | | | | | | | | We already depend on sqlite, but the objectstore backend using it is not enabled by default. Add the necessary configure option. The db backend is more robust when accessing the objectstore from many parallel processes (such as during kernel module signing). Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* softhsm: avoid unnecessary check for native sqlite binaryJan Luebbe2023-02-012-1/+43
| | | | | | | | | SoftHSMv2 actually only uses the sqlite library. With the check for the sqlite3 binary, building with the DB backend would mean depending on sqlite-native. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Fix build with gcc13Khem Raj2023-02-012-0/+71
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Disable ccacheKhem Raj2023-01-291-0/+2
| | | | | | It does not build with ccache for some reason, loses the compiler name Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Pass MAXLINELENGTH to scons invocationKhem Raj2023-01-291-0/+1
| | | | | | | | | | | | | | | | | | | This helps in overcoming a problem when using scons with ccache enabled. When commands get longer, then it resorts to using response files to do the operations e.g. @/tmp/tmp96j6icra.lnk when this response file is inboked by compiler it works ok, however, this does not when ccache is used to invoke the complilation. We see errors e.g. ccache @/tmp/tmppsyij_0v.lnk ccache: error: execute_noreturn of @/tmp/tmppsyij_0v.lnk failed: No such file or directory Using MAXLINELENGTH setting ensures that we can use ARG_MAX to extend the length of commandline and hence avoid using response files. This issue is also reported in mongodb [1] [1] https://jira.mongodb.org/browse/SERVER-38389 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Upgrade to 4.4.18Khem Raj2023-01-291-5/+5
| | | | | | | Use wildchar instead of /opt/ for build paths becasue it might be different when building with ccache Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Fix build with gcc13Khem Raj2023-01-292-0/+27
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Fix build with gcc13Khem Raj2023-01-292-0/+31
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dante: Add -P to preprocessor flagsKhem Raj2023-01-291-0/+1
| | | | | | | | | | | | | | | | | | | configure uses AC_PREPROC_IFELSE to check for certain errors from getaddrinfo() it user search operation in a preprocessed file UNIQUEVALS=`sort $ERRVALFILE | uniq | wc -l | awk '{ print $1 }'` However, line numbers are generated into the preprocesser files and they get sorted higher than numbers gaierrval: # 130 "conftest.c" 3 4 -3 -P ensures that line numbers are not generated into preprocessed files, so these checks can succeed. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Inherit python3targetconfigKhem Raj2023-01-291-1/+1
| | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Inherit python3targetconfigKhem Raj2023-01-291-1/+1
| | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireshark: Inherit python3targetconfigKhem Raj2023-01-291-1/+1
| | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rdma-core: Inherit python3targetconfigKhem Raj2023-01-291-1/+1
| | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireshark: Add nghttp2 packageconfigKhem Raj2023-01-291-0/+1
| | | | | | | Ensures that clang does not enable it when nghttp2-native is staged in native sysroot. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openthread: Use __attribute__ ((unused)) instead of removing 't'Khem Raj2023-01-292-20/+2
| | | | | | This helps clang to not warn about this variable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* upm: Fix build with gcc13Khem Raj2023-01-292-0/+44
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libb64: reactivate BUFFERSIZE patchChristian Hohnstaedt2023-01-292-0/+58
| | | | | | | | Bug: http://sourceforge.net/tracker/?func=detail&atid=785907&aid=3591336&group_id=152942 is not fixed in the currently used upstream either. Signed-off-by: Christian Hohnstaedt <christian@hohnstaedt.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* samba: upgrade 4.17.4 -> 4.17.5Yi Zhao2023-01-283-35/+2
| | | | | | | | | | | Release Notes: https://www.samba.org/samba/history/samba-4.17.5.html Drop 0007-waf-Fix-errors-with-Werror-implicit-function-declara.patch as the issue has been fixed upstream. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: Split dymanic modules to target recipe aloneKhem Raj2023-01-281-0/+3
| | | | | | | | | | This avoid unnessary provider conflict with pipewire-native to provide modules NOTE: Multiple providers are available for runtime pipewire-modules-protocol-native (pipewire, pipewire-native) Consider defining a PREFERRED_RPROVIDER entry to match pipewire-modules-protocol-native Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rwmem: Update to latestKhem Raj2023-01-272-13/+45
| | | | | | | | - Switch to using meson - Fix build with gcc13 - Use packageconfig for enabling python support and static libs Signed-off-by: Khem Raj <raj.khem@gmail.com>
* .patch: fix Signed-off-by formatting issues reported by patchreview tool ↵Martin Jansa2023-01-276-6/+6
| | | | | | | from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mm-common: fix Upstream-Status formattingMartin Jansa2023-01-271-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: fix Upstream-Status formattingMartin Jansa2023-01-271-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* .patch: fix Upstream-Status formatting issues reported by patchreview tool ↵Martin Jansa2023-01-2739-43/+40
| | | | | | | from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gphoto2: fix Upstream-Status formattingMartin Jansa2023-01-271-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* keyutils: fix Upstream-Status formattingMartin Jansa2023-01-271-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mbedtls: export source files/headers needed by ATFBeniamin Sandu2023-01-271-0/+6
| | | | | | | | | | | | | | | | | | | Arm Trusted Firmware uses a list of mbedtls source files/headers to build a static library used for crypto functionality: https://github.com/ARM-software/arm-trusted-firmware/blob/master/drivers/auth/mbedtls/mbedtls_common.mk#L10 At the moment, any ATF version that wants to build with yocto and enable for example secure boot, needs to download and patch a version of mbedtls separately, e.g. : https://git.yoctoproject.org/meta-arm/tree/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.7.0.bb#n10 This commit enables a simple way for ATF recipes to use the existing oe version of mbedtls by adding it as a dependency, and simply extending the build flags with: EXTRA_OEMAKE += 'MBEDTLS_DIR="${STAGING_DATADIR}/mbedtls-source"' Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minifi-cpp: Fix build with gcc13Khem Raj2023-01-272-0/+71
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbguard: Fix build with gcc13Khem Raj2023-01-272-0/+46
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sedutil: Fix build with gcc13Khem Raj2023-01-272-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waylandpp: Fix build with gcc-13Khem Raj2023-01-272-1/+61
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Upgrade to 2.10.3Khem Raj2023-01-261-11/+7
| | | | | | | It gets pkgconfig support which is required by some dependent packages like rwmem Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libinih: Upgrade to version 56Khem Raj2023-01-262-23/+14
| | | | | | Change SRC_URI to benhoyt fork, it seems to be well maintained. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geos: Fix build with gcc13Khem Raj2023-01-262-1/+84
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geos: Upgrade to 3.9.4Khem Raj2023-01-262-4/+2
| | | | | | Merge .inc into .bb Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: Upgrade to 0.23.12 releaseKhem Raj2023-01-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* proj: Upgrade to 9.1.1 releaseKhem Raj2023-01-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* v4l-utils: Fix build with gcc13Khem Raj2023-01-262-0/+32
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libwebsockets: Fix build with gcc13Khem Raj2023-01-262-1/+34
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poco: Do not use std::atomic<bool>Khem Raj2023-01-262-0/+61
| | | | | | | | | They are not implemented for all arches e.g. RISCV on gcc 13 yet Fixes riscv64-yoe-linux/gcc/riscv64-yoe-linux/13.0.1/ld: lib/libPocoFoundation.so.94: unde fined reference to `__atomic_exchange_1' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mbedtls: upgrade to 2.28.2 to fix CVE-2022-46392, CVE-2022-46393Stefan Ghinea2023-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. An adversary with access to precise enough information about memory accesses (typically, an untrusted operating system attacking a secure enclave) can recover an RSA private key after observing the victim performing a single private-key operation, if the window size (MBEDTLS_MPI_WINDOW_SIZE) used for the exponentiation is 3 or smaller. An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. There is a potential heap-based buffer overflow and heap-based buffer over-read in DTLS if MBEDTLS_SSL_DTLS_CONNECTION_ID is enabled and MBEDTLS_SSL_CID_IN_LEN_MAX > 2 * MBEDTLS_SSL_CID_OUT_LEN_MAX. References: https://nvd.nist.gov/vuln/detail/CVE-2022-46392 https://nvd.nist.gov/vuln/detail/CVE-2022-46393 Upstream patches: https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.2 Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Fix build with clang compilerKhem Raj2023-01-262-0/+34
| | | | | | Need to drop using -msse4.2 -mpclmul Signed-off-by: Khem Raj <raj.khem@gmail.com>
* htop: fix Upstream-Status formatMartin Jansa2023-01-261-2/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis-plus-plus: Enable SSL/TLS by defaultKhem Raj2023-01-261-1/+3
| | | | | | Makes the build consistent and it does not look into native sysroot for ssl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hiredis: Enable SSL/TLS support by defaultKhem Raj2023-01-261-1/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* smartmontools: fix Upstream-Status formatMartin Jansa2023-01-261-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* s-nail: fix Upstream-Status formatMartin Jansa2023-01-263-3/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>