diff options
| author | Patrick Williams <patrick@stwcx.xyz> | 2025-02-13 23:13:32 +0300 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2025-04-15 02:50:02 +0300 |
| commit | 43a6b7c2a48b0cb1381af4d3192d22a12ead65f0 (patch) | |
| tree | 2478760d432385b2bf1c0b9918c30f48b3a3c298 /meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio | |
| parent | f8c087ed02309cf791a7673b53d486115147d6b9 (diff) | |
| download | openbmc-43a6b7c2a48b0cb1381af4d3192d22a12ead65f0.tar.xz | |
subtree updates
meta-openembedded: 0623501548..f6352cd450:
Alex Kiernan (3):
mdns: Upgrade 2559.40.32 -> 2559.60.39.0.1
mdns: Correct RPROVIDE to match libdns-sd in avahi
mdns: Separate out mdns-libnss-mdns package
Alistair Francis (2):
libspdm: Fixup the build flags
spdm-utils: Initial support for spdm-utils
Andrew Geissler (1):
libspdm: add support for ppc64le
Ayoub Zaki (1):
bmap-writer: Upgrade to 1.0.2
Bartosz Golaszewski (3):
libgpiod: fix ptests failure
python3-gpiod: fix ptest failure
python3-gpiod: update to v2.2.4
Bastian Germann (1):
python3-crc32c: Declare Zlib license
Changqing Li (1):
phpmyadmin: upgrade 5.2.1 -> 5.2.2
Dmitry Baryshkov (3):
android-tools: drop useless USB_DEBUGGING_ENABLED handling
android-tools: fix compilation because of include path poisoning
android-tools: build without gold
Eduardo Ferreira (1):
libatasmart: fix SRC_URI protocol
Ethan Roderick (1):
openldap: make license match spdx identifier
Gyorgy Sarvari (9):
mod-dnssd: update SRC_URI
capnproto: remove binaries from target-build, add bbclass
gegl: Clean up PACKAGECONFIG
ibus: missing installed file w/ gtk2 PACKAGECONFIG
gnome-commander: missing dependency for tests PACKAGECONFIG
folks: add missing dependency
mozjs-128: keep persistent state directory in WORKDIR
grilo: remove obsolete comment
mutter: fix profiler PACKAGECONFIG
Hongxu Jia (2):
net-snmp: correct typo on RDEPENDS
nmap: fix racing issue at do_compile
Jose Quaresma (1):
networkmanager: remove nmtui from EXTRA_OEMESON
Khem Raj (8):
python3-lief: Update to tip of master branch
python3-lief: Disable ccache
python3-lief: Disable build on 32bit x86
python3-lief: Define LIEF_BUILD_DIR as B
gphoto: Fix regex to remove --sysroot from CC in config.h
python3-soupsieve: Add missing rdep on python3-typing-extensions for ptests
python3-typer: Ignore failing ptests
python3-google-auth: Disable TestDecryptPrivateKey ptest
Leon Anavi (12):
sip: Upgrade 6.9.1 -> 6.10.0
valkey: Upgrade 8.0.1 -> 8.0.2
python3-aiohttp: Upgrade 3.11.11 -> 3.11.12
python3-aiohappyeyeballs: Upgrade 2.4.4 -> 2.4.6
python3-semver: Upgrade 3.0.2 -> 3.0.4
python3-pymodbus: Upgrade 3.8.3 -> 3.8.6
python3-python-vlc: Upgrade 3.0.2012 -> 3.0.21203
python3-tomli-w: Upgrade 1.1.0 -> 1.2.0
python3-pydantic: Upgrade 2.10.5 -> 2.10.6
python3-git-pw: Upgrade 2.7.0 -> 2.7.1
python3-whitenoise: Upgrade 6.8.2 -> 6.9.0
python3-pylint: Upgrade 3.3.3 -> 3.3.4
Markus Volk (1):
gegl: update 0.4.52 -> 0.4.54
Martin Jansa (1):
spectre-meltdown-checker: fix script name
Peter Kjellerstedt (2):
libeigen: Remove LGPL code
licenses/MINPACK: Remove
Peter Marko (22):
protobuf: remove unneeded atomic linker flag
protobuf: remove rdepends on abseil-cpp
jsoncpp: enable nativesdk build
protobuf: use system jsoncpp
protobuf: don't download git submodules
protobuf: add MIT to license
python3-protobuf: add MIT to license
protobuf: set CVE_PRODUCT
python3-protobuf: set CVE_PRODUCT
python3-grpcio: drop obsolete variable
python3-grpcio: add patch to allow unbundled build
python3-grpcio: use openssl instead of bundled boringssl-with-bazel
python3-grpcio: use system zlib
python3-grpcio: use system c-ares
python3-grpcio: use system re2
python3-grpcio: use system abseil-cpp
python3-grpcio: add missing license
python3-grpcio: add licenses from third party components
grpc: remove unneeded dependencies
grpc: remove workaround for GCC 4.8 in Ubuntu-14.04
grpc: fix protobuf-lite package config
grpc: add licenses from third party components
Pulkit Singh Tak (1):
opencv: upgrade 4.10.0 -> 4.11.0
RAED (2):
Update spdm-utils_0.7.2.bb
Update libspdm_3.6.0.bb
Thomas Schlien (1):
python3-gevent: upgrade 24.2.1 -> 24.11.1
Wang Mingyu (67):
gjs: Fix install conflict when enable multilib.
apache2: upgrade 2.4.62 -> 2.4.63
botan: upgrade 3.6.1 -> 3.7.1
ctags: upgrade 6.1.20250119.0 -> 6.1.20250202.0
dool: upgrade 1.3.3 -> 1.3.4
flatbuffers: upgrade 24.12.23 -> 25.1.24
gnome-system-monitor: upgrade 47.0 -> 47.1
gparted: upgrade 1.6.0 -> 1.7.0
libdaq: upgrade 3.0.17 -> 3.0.18
libjcat: upgrade 0.2.2 -> 0.2.3
libmozilla-ca-perl: upgrade 20240924 -> 20250202
libmxml: upgrade 4.0.3 -> 4.0.4
libpaper: upgrade 2.2.5 -> 2.2.6
libspelling: upgrade 0.4.5 -> 0.4.6
libzip: upgrade 1.11.2 -> 1.11.3
memcached: upgrade 1.6.34 -> 1.6.36
mpich: upgrade 4.2.3 -> 4.3.0
multipath-tools: upgrade 0.10.0 -> 0.11.0
mutter: upgrade 47.4 -> 47.5
nautilus: upgrade 47.1 -> 47.2
nss: upgrade 3.107 -> 3.108
osinfo-db: upgrade 20240701 -> 20250124
parallel: upgrade 20241222 -> 20250122
python3-alembic: upgrade 1.14.0 -> 1.14.1
python3-beautifulsoup4: upgrade 4.12.3 -> 4.13.3
python3-black: upgrade 24.10.0 -> 25.1.0
python3-cantools: upgrade 40.1.1 -> 40.2.0
python3-cmd2: upgrade 2.5.9 -> 2.5.11
python3-dateparser: upgrade 1.2.0 -> 1.2.1
python3-dbus-fast: upgrade 2.30.2 -> 2.33.0
python3-deprecated: upgrade 1.2.15 -> 1.2.18
python3-eth-utils: upgrade 5.1.0 -> 5.2.0
python3-evdev: upgrade 1.7.1 -> 1.8.0
python3-eventlet: upgrade 0.37.0 -> 0.39.0
python3-executing: upgrade 2.1.0 -> 2.2.0
python3-fsspec: upgrade 2024.12.0 -> 2025.2.0
python3-grpcio-channelz: upgrade 1.69.0 -> 1.70.0
python3-grpcio-reflection: upgrade 1.69.0 -> 1.70.0
python3-grpcio-tools: upgrade 1.69.0 -> 1.70.0
python3-grpcio: upgrade 1.69.0 -> 1.70.0
python3-importlib-metadata: upgrade 8.5.0 -> 8.6.1
python3-inline-snapshot: upgrade 0.19.3 -> 0.20.1
python3-ipython: upgrade 8.31.0 -> 8.32.0
python3-jdatetime: upgrade 5.1.0 -> 5.2.0
python3-lief: upgrade 0.16.2 -> 0.16.3
python3-lz4: upgrade 4.3.3 -> 4.4.3
python3-marshmallow: upgrade 3.26.0 -> 3.26.1
python3-mlcommons-loadgen: upgrade 5.0.5 -> 5.0.14
python3-nanobind: upgrade 2.4.0 -> 2.5.0
python3-paramiko: upgrade 3.5.0 -> 3.5.1
python3-pdm: upgrade 2.22.2 -> 2.22.3
python3-prettytable: upgrade 3.12.0 -> 3.14.0
python3-prompt-toolkit: upgrade 3.0.48 -> 3.0.50
python3-pymongo: upgrade 4.10.1 -> 4.11
python3-pyparted: upgrade 3.12.0 -> 3.13.0
python3-pytest-lazy-fixtures: upgrade 1.1.1 -> 1.1.2
python3-qface: upgrade 2.0.11 -> 2.0.12
python3-rlp: upgrade 4.0.1 -> 4.1.0
python3-starlette: upgrade 0.45.2 -> 0.45.3
python3-twine: upgrade 6.0.1 -> 6.1.0
python3-tzdata: upgrade 2024.2 -> 2025.1
python3-web3: upgrade 7.7.0 -> 7.8.0
python3-xlsxwriter: upgrade 3.2.0 -> 3.2.1
python3-zeroconf: upgrade 0.141.0 -> 0.143.0
smarty: update 5.4.2 -> 5.4.3
xmlsec1: upgrade 1.3.5 -> 1.3.7
wireshark: upgrade 4.2.9 -> 4.2.10
Yi Zhao (1):
opencv: fix build for ppc64
meta-arm: 03af0c72f1..7c2df809e0:
Jon Mason (4):
arm/trusted-firmware-a: Add cot-dt2c
arm/trusted-firmware-a: Move 2.11 to meta-arm-bsp
CI/machine-summary: remove binary toolchains and sort entries alphabetically
arm/trusted-firmware-a: move qemuarm64-secureboot file to the correct location
Mikko Rapeli (1):
systemd-boot: update systemd-bootaarch64.efi path
Philip Puk (1):
arm-bsp/u-boot: corstone1000: Reserve memory for RSS comm pointer access protocol
meta-raspberrypi: b58e2af859..4f934c0ed1:
Gijs Peskens (2):
raspberrypi5.conf: Add CM5 dtb's
rpi-base: Fix CM5 boot panic
Markus Volk (1):
linux-raspberrypi: add recipe for 6.12
poky: c2da016918..c49684b48b:
Adrian Freihofer (4):
kernel-fitimage.bbclass: introduce FIT_UBOOT_ENV
kernel-fitimage.bbclass: do not use the UBOOT_ENV variable
oe-selftest: fitimage split run_dumpimage function
oe-selftest: fitimage add u-boot env script
Alex Kiernan (4):
alsa-utils: Backport fix for alsa_restore_go/std
nss-mdns: Rename recipe to avahi-libnss-mdns
avahi: Switch RRECOMMENDS to avahi-libnss-mdns
linux-firmware: Add RTL8723DS blobs into ${PN}-rtl8723
Alexander Kanavin (3):
valgrind: update 3.23.0 -> 3.24.0 (ptest fails, vg_regtest needs rebase)
rust: restore parallel builds, disable lto only for rustdoc
libxkbcommon: convert to git
Antonin Godard (5):
Move devtool doc from extensible to dev manual
dev-manual/devtool: remove reference to the extensible SDK
ref-manual/faq: add q&a on systemd as default
migration-5.2: document BB_CURRENT_MC default value change
migration-5.2: add virtual provider change
Artur Kowalski (1):
systemd-systemctl: fix handling of instance unit files
Bastian Germann (5):
docbook-xsl-stylesheets: Use SPDX identifier
hwdata: Use SPDX identifier
licenses: Map SGIv1 to SGI-OpenGL
tcf-agent: Use SPDX identifier
unfs3: Use SPDX identifier
Bruce Ashfield (6):
kernel: drop 6.6 reference kernels
kernel: remove unused 6.10 CVE exclusion file
linux-yocto/6.12: update to v6.12.12
linux-yocto/6.12: update to v6.12.13
poky-alt: switch preferred kernel to 6.12
yocto-bsp: drop linux-yocto 6.6 bbappend
Chen Qi (1):
python3-bcrypt: fix ptest
Daniel McGregor (1):
rpm: add PACKAGECONFIG dependencies
Dmitry Baryshkov (2):
linux-firmware: split the qca6390 firmware
linux-firmware: further split qca61x4 package
Hongxu Jia (2):
script/relocate_sdk.py: check dynamic loader arch before relocating interpreter
toolchain-shar-relocate.sh: support multiple dynamic loaders for multilib
Igor Opaniuk (7):
README.OE-Core.md: fix markdown style issues
MAINTAINERS.md: fix markdown style issues
README.qemu.md: fix markdown style issues
SECURITY.md: fix markdown style issues
patchtest/README.md: fix markdown style issues
rust/README-rust.md: fix markdown style issues
wic: bootimg-efi: Support + symbol in filenames
Joshua Watt (2):
lib/oe/sbom30: Fix SHA256 hash dictionary
spdx30: Include files in rootfs
Khem Raj (5):
binutils: Upgrade to 2.44 release
gdb: Upgrade to 16.2 relese
glibc: Upgrade to 2.41 release
mpfr: Fix build with glibc 2.41
python3-cffi: Fix failing ptests with clang
Koen Kooi (1):
uki.bbclass: remove duplicate d.getVar('DEPLOY_DIR_IMAGE')
Lee Chee Yang (2):
migration-guides: add release notes for 4.0.24
migration-guides: add release notes for 5.1.2
Markus Volk (1):
xorg-minimal-fonts: dont try to install builddir
Mikko Rapeli (5):
testimage.bbclass: fix logDetails() call on error path
systemd-boot-native: move do_install() to after do_patch()
uki.bbclass: capture ukify command stdout and stderr
systemd-boot-native: fix kernel signature for secureboot
genericarm64.conf: allow overriding u-boot and qemuboot variables
Moritz Haase (1):
meta: Enable '-o pipefail' for the SDK installer
Nikolai Merinov (1):
bitbake: parse: Forbid ambiguous assignments to ${.}, ${+}, and ${:} variables
Ninette Adhikari (1):
scripts/buildperf: Add chart tabs for commit count/time
Omri Sarig (2):
python3: Fix typo in python3-manifest.json
python3: Fix typo in create_manifest3.py
Peter Marko (5):
go: upgrade 1.22.11 -> 1.22.12
classes: switch p7zip to 7zip
cmake: apply parallel build settings to ptest tasks
curl: upgrade 8.11.1 -> 8.12.0
python3: upgrade 3.13.1 -> 3.13.2
Quentin Schulz (4):
bitbake: b4-config: Add basic support for b4 contribution workflow
scripts: add b4-wrapper for poky
b4-config: Add basic support for b4 contribution workflow
b4-wrapper-poky.py: send changes to .b4-config to the poky mailing list
Randy MacLeod (2):
valgrind: disable ptests
ptest-packagelists: remove valgrind
Richard Purdie (59):
at-spi2-core: upgrade 2.54.0 -> 2.54.1
bind: upgrade 9.20.4 -> 9.20.5
diffoscope: upgrade 284 -> 287
epiphany: upgrade 47.2 -> 47.3.1
git: upgrade 2.47.1 -> 2.48.1
gnupg: upgrade 2.5.2 -> 2.5.3
gst-devtools: upgrade 1.24.10 -> 1.24.12
gstreamer1.0-libav: upgrade 1.24.10 -> 1.24.12
gstreamer1.0-plugins-{bad,ugly,base,good,rtsp-server}: upgrade 1.24.10 -> 1.24.12
gstreamer1.0-python: upgrade 1.24.10 -> 1.24.12
gstreamer1.0: upgrade 1.24.10 -> 1.24.12
gstreamer1.0-vaapi: upgrade 1.24.10 -> 1.24.12
harfbuzz: upgrade 10.1.0 -> 10.2.0
iproute2: upgrade 6.12.0 -> 6.13.0
libexif: upgrade 0.6.24 -> 0.6.25
libinput: upgrade 1.27.0 -> 1.27.1
libslirp: upgrade 4.8.0 -> 4.9.0
libsoup: upgrade 3.6.1 -> 3.6.4
libwpe: upgrade 1.16.0 -> 1.16.1
lighttpd: upgrade 1.4.76 -> 1.4.77
lzlib: upgrade 1.14 -> 1.15
mc: upgrade 4.8.32 -> 4.8.33
mmc-utils: upgrade to latest revision
msmtp: upgrade 1.8.27 -> 1.8.28
mtools: upgrade 4.0.46 -> 4.0.47
piglit: upgrade to latest revision
python3-attrs: upgrade 24.3.0 -> 25.1.0
python3-certifi: upgrade 2024.12.14 -> 2025.1.31
python3-hypothesis: upgrade 6.123.2 -> 6.124.7
python3-license-expression: upgrade 30.4.0 -> 30.4.1
python3-more-itertools: upgrade 10.5.0 -> 10.6.0
python3-pip: upgrade 24.3.1 -> 25.0
python3-poetry-core: upgrade 2.0.0 -> 2.0.1
python3-pygments: upgrade 2.19.0 -> 2.19.1
python3-pyopenssl: upgrade 24.3.0 -> 25.0.0
python3-pytz: upgrade 2024.2 -> 2025.1
python3-referencing: upgrade 0.35.1 -> 0.36.2
python3-ruamel-yaml: upgrade 0.18.9 -> 0.18.10
python3-setuptools: upgrade 75.6.0 -> 75.8.0
python3-trove-classifiers: upgrade 2024.10.21.16 -> 2025.1.15.22
python3-websockets: upgrade 14.1 -> 14.2
repo: upgrade 2.50.1 -> 2.51
stress-ng: upgrade 0.18.08 -> 0.18.09
sysklogd: upgrade 2.6.2 -> 2.7.0
wayland-protocols: upgrade 1.39 -> 1.40
cmake: upgrade 3.31.4 -> 3.31.5
llvm: upgrade 19.1.6 -> 19.1.7
ed: upgrade 1.20.2 -> 1.21
libpng: upgrade 1.6.44 -> 1.6.45
lzip: upgrade 1.24.1 -> 1.25
python3-rdflib: upgrade 7.1.1 -> 7.1.3
Revert "selftest/sstatetests: run CDN mirror check only once"
lib/oeqa/metadata: Add commit_time to branch metadata being saved
go: Fix to work without gold on aarch64
recipes: Drop ld-is-gold support
libsecret: Inherit bash-completion
oe-build-perf-report: Use commit_time if available
oeqa/runtime: Add debugging if networking fails
package_ipk: Use preferred form of --force-postinstall
Ross Burton (5):
systemd-serialgetty: add comments explaining use
nfs-utils: remove python hashbang rewrites
openssl: fix register trampling on aarch64
libslirp: set the PV in the filename
dbus: explictly set the path to systemctl
Simon A. Eugster (2):
documentation: Fix typo in standards.md
ref-manual: Describe grub-efi-cfg overrides and GRUB_TITLE
Simone Weiß (2):
libseccomp: Upgrade 2.5.5 -> 2.6
libsecret: upgrade 0.21.4 -> 0.21.6
Stefan Herbrechtsmeier (10):
bitbake: fetch2: do not decode user from file URI
bitbake: tests: fetch: add test for file URI with @
bitbake: tests: fetch: use lower case hostnames
bitbake: tests: fetch: quote URI password as per RFC3986
bitbake: fetch2: remove duplicated code in url decode and encode
bitbake: fetch2: remove unnecessary expand function calls
bitbake: fetch2: local: use path variable
bitbake: fetch2: remove unnecessary unquote
bitbake: fetch2: ssh: use common localpath handling
bitbake: fetch2: clearcase: remove double DL_DIR from localfile
Tom Hochstein (1):
uboot-config: Fix devtool modify
Trevor Gamblin (1):
python3-typogrify: upgrade 2.0.7 -> 2.1.0
Vyacheslav Yurkov (1):
meson.bbclass: Add an option to specify install tags
Wang Mingyu (1):
ncurses: Fix install conflict when enable multilib.
Weisser, Pascal.ext (3):
documentation.conf: Add description for IMAGE_ROOTFS_MAXSIZE variable
kernel-fitImage: Take possible multiconfig into account.
kernel-fitImage: Remove dependeny on initramfs image when bundled.
Yash Shinde (1):
qemuriscv: Enable Sv39 memory address scheme by default
Yi Zhao (1):
liburcu: add missing header file in uatomic/generic.h
Yoann Congal (2):
selftest/reproducible: Move a comment to follow the line it concerns
selftest/reproducible: Add a method to test a single recipe
Zoltán Böszörményi (2):
release-notes-5.2: add information about rpm and sequoia
dev-manual/packages: add information about signing changes
hongxu (1):
perl: fix do_install failed for nativesdk-perl
Change-Id: I869c30dcdba1353b5ef41ae10b907a041b5ffb1b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio')
6 files changed, 49 insertions, 262 deletions
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-Include-missing-cstdint-header.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-Include-missing-cstdint-header.patch deleted file mode 100644 index a2bd294a01..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-Include-missing-cstdint-header.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 0760579b4890b48ea3ab36e48f1f6fb3e7ed05f5 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Mon, 30 Jan 2023 10:31:10 -0800 -Subject: [PATCH] Include missing <cstdint> header - -gcc 13 moved some includes around and as a result <cstdint> is -no longer transitively included [1]. Explicitly include it for -int32_t. - -[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes - -Upstream-Status: Submitted [https://code-review.googlesource.com/c/re2/+/60970] -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- - third_party/re2/util/pcre.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/third_party/re2/util/pcre.h b/third_party/re2/util/pcre.h -index 896b0bd..271a005 100644 ---- a/third_party/re2/util/pcre.h -+++ b/third_party/re2/util/pcre.h -@@ -163,6 +163,7 @@ - - #include "util/util.h" - #include "re2/stringpiece.h" -+#include <cstdint> - - #ifdef USEPCRE - #include <pcre.h> diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch deleted file mode 100644 index 790ccccc95..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch +++ /dev/null @@ -1,73 +0,0 @@ -From eee5daeb5b53b0c4a013aa5887a726434ec81600 Mon Sep 17 00:00:00 2001 -From: Martin Jansa <martin.jansa@gmail.com> -Date: Mon, 6 May 2024 01:36:39 +0200 -Subject: [PATCH] crypto: use _Generic only if !defined(__cplusplus) - -* fixes build with gcc-14 which has __builtin_addc and __builtin_subc - with gcc-13 it was already using the #else branch because of missing builtins - -* fixes - https://github.com/grpc/grpc/issues/35945 - -* _Generic was introduced in boringssl with: - https://boringssl.googlesource.com/boringssl/+/70ca6bc24be103dabd68e448cd3af29b929b771d%5E%21/#F4 - -* but e.g. third_party/boringssl-with-bazel/src/ssl/d1_both.cc includes - this internal.h and from the .cc extension gcc will process it as C++ - where _Generic isn't available, causing: - -In file included from third_party/boringssl-with-bazel/src/ssl/d1_both.cc:125: -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h: In function 'uint32_t CRYPTO_addc_u32(uint32_t, uint32_t, uint32_t, uint32_t*)': -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1159:7: error: expected primary-expression before 'unsigned' - 1159 | unsigned: __builtin_addc, \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1160:7: error: expected primary-expression before 'unsigned' - 1160 | unsigned long: __builtin_addcl, \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1161:7: error: expected primary-expression before 'unsigned' - 1161 | unsigned long long: __builtin_addcll))((x), (y), (carry), (out_carry)) - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1158:4: error: '_Generic' was not declared in this scope - 1158 | (_Generic((x), \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ - -Upstream-Status: Submitted [https://boringssl-review.googlesource.com/c/boringssl/+/68227 crypto: use _Generic only if !defined(__cplusplus)] -Signed-off-by: Martin Jansa <martin.jansa@gmail.com> ---- - crypto/internal.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/crypto/internal.h b/crypto/internal.h -index f93c2e5..2fca2fb 100644 ---- a/crypto/internal.h -+++ b/crypto/internal.h -@@ -1206,7 +1206,7 @@ static inline uint64_t CRYPTO_rotr_u64(uint64_t value, int shift) { - - // CRYPTO_addc_* returns |x + y + carry|, and sets |*out_carry| to the carry - // bit. |carry| must be zero or one. --#if OPENSSL_HAS_BUILTIN(__builtin_addc) -+#if OPENSSL_HAS_BUILTIN(__builtin_addc) && !defined(__cplusplus) - - #define CRYPTO_GENERIC_ADDC(x, y, carry, out_carry) \ - (_Generic((x), \ -@@ -1258,7 +1258,7 @@ static inline uint64_t CRYPTO_addc_u64(uint64_t x, uint64_t y, uint64_t carry, - - // CRYPTO_subc_* returns |x - y - borrow|, and sets |*out_borrow| to the borrow - // bit. |borrow| must be zero or one. --#if OPENSSL_HAS_BUILTIN(__builtin_subc) -+#if OPENSSL_HAS_BUILTIN(__builtin_subc) && !defined(__cplusplus) - - #define CRYPTO_GENERIC_SUBC(x, y, borrow, out_borrow) \ - (_Generic((x), \ diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch new file mode 100644 index 0000000000..782b348815 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch @@ -0,0 +1,49 @@ +From ff01ac8908a7267503ffbb85efd24755da0502d8 Mon Sep 17 00:00:00 2001 +From: Peter Marko <peter.marko@siemens.com> +Date: Wed, 5 Feb 2025 21:06:50 +0100 +Subject: [PATCH] python: enable unbundled cross compilation + +System headers are on a sysroot path provided by the toolchain +options. + +Upstream-Status: Pending +Signed-off-by: Peter Marko <peter.marko@siemens.com> +--- + setup.py | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/setup.py b/setup.py +index 3b6edbe..d3a0d04 100644 +--- a/setup.py ++++ b/setup.py +@@ -317,25 +317,25 @@ if BUILD_WITH_SYSTEM_OPENSSL: + lambda x: "third_party/boringssl" not in x, CORE_C_FILES + ) + CORE_C_FILES = filter(lambda x: "src/boringssl" not in x, CORE_C_FILES) +- SSL_INCLUDE = (os.path.join("/usr", "include", "openssl"),) ++ SSL_INCLUDE = () + + if BUILD_WITH_SYSTEM_ZLIB: + CORE_C_FILES = filter(lambda x: "third_party/zlib" not in x, CORE_C_FILES) +- ZLIB_INCLUDE = (os.path.join("/usr", "include"),) ++ ZLIB_INCLUDE = () + + if BUILD_WITH_SYSTEM_CARES: + CORE_C_FILES = filter(lambda x: "third_party/cares" not in x, CORE_C_FILES) +- CARES_INCLUDE = (os.path.join("/usr", "include"),) ++ CARES_INCLUDE = () + + if BUILD_WITH_SYSTEM_RE2: + CORE_C_FILES = filter(lambda x: "third_party/re2" not in x, CORE_C_FILES) +- RE2_INCLUDE = (os.path.join("/usr", "include", "re2"),) ++ RE2_INCLUDE = () + + if BUILD_WITH_SYSTEM_ABSL: + CORE_C_FILES = filter( + lambda x: "third_party/abseil-cpp" not in x, CORE_C_FILES + ) +- ABSL_INCLUDE = (os.path.join("/usr", "include"),) ++ ABSL_INCLUDE = () + + EXTENSION_INCLUDE_DIRECTORIES = ( + (PYTHON_STEM,) diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch deleted file mode 100644 index 39f9fafba7..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch +++ /dev/null @@ -1,34 +0,0 @@ -From e2c78c555ab3d9509c4ade511e2f711eb7188626 Mon Sep 17 00:00:00 2001 -From: Changqing Li <changqing.li@windriver.com> -Date: Wed, 15 May 2024 16:55:09 +0800 -Subject: [PATCH] target.h: define proper macro for ppc/ppc64 - -Fix error: -third_party/boringssl-with-bazel/src/include/openssl/target.h:74:2: error: #error "Unknown target CPU" -third_party/boringssl-with-bazel/src/include/openssl/bn.h:172:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" -third_party/boringssl-with-bazel/src/include/openssl/bn.h:230:44: error: 'BN_ULONG' has not been declared - -BN_ULONG will be defined after set proper OPENSSL_32_BIT or OPENSSL_64_BIT - -Upstream-Status: Pending - -Signed-off-by: Changqing Li <changqing.li@windriver.com> ---- - third_party/boringssl-with-bazel/src/include/openssl/target.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/third_party/boringssl-with-bazel/src/include/openssl/target.h b/third_party/boringssl-with-bazel/src/include/openssl/target.h -index 2760f52..e743402 100644 ---- a/third_party/boringssl-with-bazel/src/include/openssl/target.h -+++ b/third_party/boringssl-with-bazel/src/include/openssl/target.h -@@ -54,6 +54,10 @@ - #define OPENSSL_32_BIT - #elif defined(__myriad2__) - #define OPENSSL_32_BIT -+#elif defined(__PPC64__) -+#define OPENSSL_64_BIT -+#elif defined(__PPC__) -+#define OPENSSL_32_BIT - #else - // The list above enumerates the platforms that BoringSSL supports. For these - // platforms we keep a reasonable bar of not breaking them: automated test diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch deleted file mode 100644 index 584723e6d1..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch +++ /dev/null @@ -1,24 +0,0 @@ -From f84421d8ee06890e2c98c0f7c9ec6c73f88e77c3 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Sun, 12 Feb 2023 21:25:04 -0800 -Subject: [PATCH] zlib: Include unistd.h for open/close C APIs - -Upstream-Status: Pending - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- - third_party/zlib/gzguts.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/third_party/zlib/gzguts.h b/third_party/zlib/gzguts.h -index f937504..341a68d 100644 ---- a/third_party/zlib/gzguts.h -+++ b/third_party/zlib/gzguts.h -@@ -18,6 +18,7 @@ - #endif - - #include <stdio.h> -+#include <unistd.h> - #include "zlib.h" - #ifdef STDC - # include <string.h> diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch deleted file mode 100644 index 69e06a7918..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch +++ /dev/null @@ -1,102 +0,0 @@ -From a2ec96a96ff7ba016e800212a942b9f29f255415 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Sat, 13 Mar 2021 10:26:25 -0800 -Subject: [PATCH] An all-in-one patch that fixes several issues: - -1) UnscaledCycleClock not fully implemented for ppc*-musl (disabled on musl) -2) powerpc stacktrace implementation only works on glibc (disabled on musl) -3) powerpc stacktrace implementation has ppc64 assumptions (fixed) -4) examine_stack.cpp makes glibc assumptions on powerpc (fixed) - -Sourced from void linux - -Upstream-Status: Pending -Signed-off-by: Khem Raj <raj.khem@gmail.com> -Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> -Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> ---- - .../abseil-cpp/absl/base/internal/unscaledcycleclock.cc | 4 ++-- - .../absl/base/internal/unscaledcycleclock_config.h | 3 ++- - .../abseil-cpp/absl/debugging/internal/examine_stack.cc | 8 +++++++- - .../absl/debugging/internal/stacktrace_config.h | 2 +- - 4 files changed, 12 insertions(+), 5 deletions(-) - -diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -index a0bf3a6..103b4f6 100644 ---- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -+++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -@@ -20,7 +20,7 @@ - #include <intrin.h> - #endif - --#if defined(__powerpc__) || defined(__ppc__) -+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__) - #ifdef __GLIBC__ - #include <sys/platform/ppc.h> - #elif defined(__FreeBSD__) -@@ -58,7 +58,7 @@ double UnscaledCycleClock::Frequency() { - return base_internal::NominalCPUFrequency(); - } - --#elif defined(__powerpc__) || defined(__ppc__) -+#elif (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__) - - int64_t UnscaledCycleClock::Now() { - #ifdef __GLIBC__ -diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h -index 43a3dab..196a853 100644 ---- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h -+++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h -@@ -21,7 +21,8 @@ - - // The following platforms have an implementation of a hardware counter. - #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \ -- defined(__powerpc__) || defined(__ppc__) || defined(_M_IX86) || \ -+ ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || \ -+ defined(_M_IX86) || \ - (defined(_M_X64) && !defined(_M_ARM64EC)) - #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1 - #else -diff --git a/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc b/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc -index 3dd6ba1..9f0601c 100644 ---- a/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc -+++ b/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc -@@ -36,6 +36,10 @@ - #include <csignal> - #include <cstdio> - -+#if defined(__powerpc__) -+#include <asm/ptrace.h> -+#endif -+ - #include "absl/base/attributes.h" - #include "absl/base/internal/raw_logging.h" - #include "absl/base/macros.h" -@@ -177,8 +181,10 @@ void* GetProgramCounter(void* const vuc) { - return reinterpret_cast<void*>(context->uc_mcontext.pc); - #elif defined(__powerpc64__) - return reinterpret_cast<void*>(context->uc_mcontext.gp_regs[32]); --#elif defined(__powerpc__) -+#elif defined(__powerpc__) && defined(__GLIBC__) - return reinterpret_cast<void*>(context->uc_mcontext.uc_regs->gregs[32]); -+#elif defined(__powerpc__) -+ return reinterpret_cast<void*>(((struct pt_regs *)context->uc_regs)->gregs[32]); - #elif defined(__riscv) - return reinterpret_cast<void*>(context->uc_mcontext.__gregs[REG_PC]); - #elif defined(__s390__) && !defined(__s390x__) -diff --git a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h -index 3929b1b..23d5e50 100644 ---- a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h -+++ b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h -@@ -60,7 +60,7 @@ - #elif defined(__i386__) || defined(__x86_64__) - #define ABSL_STACKTRACE_INL_HEADER \ - "absl/debugging/internal/stacktrace_x86-inl.inc" --#elif defined(__ppc__) || defined(__PPC__) -+#elif (defined(__ppc__) || defined(__PPC__)) && defined(__GLIBC__) - #define ABSL_STACKTRACE_INL_HEADER \ - "absl/debugging/internal/stacktrace_powerpc-inl.inc" - #elif defined(__aarch64__) --- -2.43.0 - |
