From: wangmy@fujitsu.com
To: openembedded-devel@lists.openembedded.org
Cc: Wang Mingyu <wangmy@fujitsu.com>
Subject: [oe] [meta-oe] [PATCH 01/45] abseil-cpp: upgrade 20250127.0 -> 20250127.1
Date: Tue, 25 Mar 2025 17:01:08 +0800 [thread overview]
Message-ID: <1742893312-3809-1-git-send-email-wangmy@fujitsu.com> (raw)
From: Wang Mingyu <wangmy@fujitsu.com>
0001-Actually-use-the-hint-space-instruction-to-strip-PAC.patch
removed since it's inclued in 20250127.1
abseil-cpp/0004-abseil-ppc-fixes.patch
refreshed for 20250127.1
Changelog:
=============
- Added support for Bazel 8.0
- Added support for Bazel Platforms for better portability
- Added ABSL_ATTRIBUTE_VIEW and ABSL_ATTRIBUTE_OWNER for diagnosing certain lifetime issues
- Many performance improvements
- A security issue in hash container create/resize has been fixed. Note that the latest patch releases for previous LTS versions also address this issue.
- Bazel BUILD files now reference repositories by their canonical names from the Bazel Central Registry.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
---
...-hint-space-instruction-to-strip-PAC.patch | 32 -------------------
.../abseil-cpp/0004-abseil-ppc-fixes.patch | 11 +++----
...20250127.0.bb => abseil-cpp_20250127.1.bb} | 7 ++--
3 files changed, 7 insertions(+), 43 deletions(-)
delete mode 100644 meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0001-Actually-use-the-hint-space-instruction-to-strip-PAC.patch
rename meta-oe/recipes-devtools/abseil-cpp/{abseil-cpp_20250127.0.bb => abseil-cpp_20250127.1.bb} (87%)
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0001-Actually-use-the-hint-space-instruction-to-strip-PAC.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0001-Actually-use-the-hint-space-instruction-to-strip-PAC.patch
deleted file mode 100644
index a235797de9..0000000000
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0001-Actually-use-the-hint-space-instruction-to-strip-PAC.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 5852b47a81e5334a667d1e12dbfa55c0f8111100 Mon Sep 17 00:00:00 2001
-From: Derek Mauro <dmauro@google.com>
-Date: Fri, 7 Feb 2025 08:49:06 -0800
-Subject: [PATCH] Actually use the hint space instruction to strip PAC bits for
- return addresses in stack traces as the comment says
-
-https://android.googlesource.com/platform/libcore/+/71f2c75111e87091616f0f3b86bea6c4d345dad1/src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
-
-PiperOrigin-RevId: 724360415
-Change-Id: I691160e43354131a04919765ce283e07c3c933a9
-Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
-Signed-off-by: Alex Kiernan <alexk@a-squared-projects.uk>
-Upstream-Status: Backport [https://github.com/abseil/abseil-cpp/commit/5852b47a81e5334a667d1e12dbfa55c0f8111100]
----
- absl/debugging/internal/stacktrace_aarch64-inl.inc | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/absl/debugging/internal/stacktrace_aarch64-inl.inc b/absl/debugging/internal/stacktrace_aarch64-inl.inc
-index 4490c4e13cae..dccadaeb7c24 100644
---- a/absl/debugging/internal/stacktrace_aarch64-inl.inc
-+++ b/absl/debugging/internal/stacktrace_aarch64-inl.inc
-@@ -188,7 +188,9 @@ inline void* ClearPacBits(void* ptr) {
- // compatibility with ARM platforms that do not support pointer
- // authentication, we use the hint space instruction XPACLRI instead. Hint
- // space instructions behave as NOPs on unsupported platforms.
-- asm("xpaclri" : "+r"(x30));
-+#define ABSL_XPACLRI_HINT "hint #0x7;"
-+ asm(ABSL_XPACLRI_HINT : "+r"(x30)); // asm("xpaclri" : "+r"(x30));
-+#undef ABSL_XPACLRI_HINT
- return x30;
- }
-
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch
index ba0cd66920..a0b99dd206 100644
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch
+++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch
@@ -1,4 +1,4 @@
-From f9607924225ca59fb6c60222e6424b84e6f70029 Mon Sep 17 00:00:00 2001
+From 5891332fecd3bf707b58dda56b4b3f80583b5ef9 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 21 Sep 2024 20:53:06 +0800
Subject: [PATCH] abseil: ppc fixes
@@ -23,7 +23,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
4 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/absl/base/internal/unscaledcycleclock.cc b/absl/base/internal/unscaledcycleclock.cc
-index a0bf3a65..103b4f6a 100644
+index 68f92730..5dbfaab6 100644
--- a/absl/base/internal/unscaledcycleclock.cc
+++ b/absl/base/internal/unscaledcycleclock.cc
@@ -20,7 +20,7 @@
@@ -86,10 +86,10 @@ index 3dd6ba1a..f923b055 100644
return reinterpret_cast<void*>(context->uc_mcontext.__gregs[REG_PC]);
#elif defined(__s390__) && !defined(__s390x__)
diff --git a/absl/debugging/internal/stacktrace_config.h b/absl/debugging/internal/stacktrace_config.h
-index 3929b1b7..23d5e504 100644
+index 88949fe9..4e26a6b7 100644
--- a/absl/debugging/internal/stacktrace_config.h
+++ b/absl/debugging/internal/stacktrace_config.h
-@@ -60,7 +60,7 @@
+@@ -67,7 +67,7 @@
#elif defined(__i386__) || defined(__x86_64__)
#define ABSL_STACKTRACE_INL_HEADER \
"absl/debugging/internal/stacktrace_x86-inl.inc"
@@ -98,6 +98,3 @@ index 3929b1b7..23d5e504 100644
#define ABSL_STACKTRACE_INL_HEADER \
"absl/debugging/internal/stacktrace_powerpc-inl.inc"
#elif defined(__aarch64__)
---
-2.25.1
-
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.0.bb b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb
similarity index 87%
rename from meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.0.bb
rename to meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb
index f217d4daf8..5368dfaada 100644
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.0.bb
+++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb
@@ -7,15 +7,14 @@ SECTION = "libs"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=df52c6edb7adc22e533b2bacc3bd3915"
-SRCREV = "9ac7062b1860d895fb5a8cbf58c3e9ef8f674b5f"
+SRCREV = "d9e4955c65cd4367dd6bf46f4ccb8cd3d100540b"
BRANCH = "lts_2025_01_27"
SRC_URI = "git://github.com/abseil/abseil-cpp;branch=${BRANCH};protocol=https \
- file://0001-absl-always-use-asm-sgidefs.h.patch \
+ file://0001-absl-always-use-asm-sgidefs.h.patch \
file://0002-Remove-maes-option-from-cross-compilation.patch \
file://0003-Remove-neon-option-from-cross-compilation.patch \
file://0004-abseil-ppc-fixes.patch \
- file://0001-Actually-use-the-hint-space-instruction-to-strip-PAC.patch \
- "
+ "
S = "${WORKDIR}/git"
--
2.43.0
next reply other threads:[~2025-03-25 9:02 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-25 9:01 wangmy [this message]
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 02/45] adw-gtk3: upgrade 5.6 -> 5.7 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 03/45] ddrescue: upgrade 1.29 -> 1.29.1 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 04/45] flashrom: upgrade 1.4.0 -> 1.5.1 wangmy
2025-03-25 9:01 ` [oe] [meta-gnome] [PATCH 05/45] gnome-font-viewer: upgrade 47.0 -> 48.0 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 06/45] icewm: upgrade 3.7.1 -> 3.7.2 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 07/45] imlib2: upgrade 1.12.3 -> 1.12.4 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 08/45] jwt-cpp: upgrade 0.7.0 -> 0.7.1 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 09/45] libcbor: upgrade 0.11.0 -> 0.12.0 wangmy
2025-03-25 9:01 ` [oe] [meta-networking] [PATCH 10/45] libdaq: upgrade 3.0.18 -> 3.0.19 wangmy
2025-03-25 9:01 ` [oe] [meta-gnome] [PATCH 11/45] libdex: upgrade 0.8.1 -> 0.10.0 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 12/45] libharu: upgrade 2.4.4 -> 2.4.5 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 13/45] libnewt: upgrade 0.52.24 -> 0.52.25 wangmy
2025-03-25 9:01 ` [oe] [meta-gnome] [PATCH 14/45] libpanel: upgrade 1.8.1 -> 1.10.0 wangmy
2025-03-25 9:01 ` [oe] [meta-gnome] [PATCH 15/45] libpeas: upgrade 2.0.5 -> 2.0.7 wangmy
2025-03-25 9:01 ` [oe] [meta-gnome] [PATCH 16/45] libspelling: upgrade 0.4.6 -> 0.4.7 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 17/45] libtinyxml2: upgrade 10.1.0 -> 11.0.0 wangmy
2025-03-25 9:01 ` [oe] [meta-networking] [PATCH 18/45] memcached: upgrade 1.6.37 -> 1.6.38 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 19/45] php: upgrade 8.4.4 -> 8.4.5 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 20/45] python3-aiohappyeyeballs: upgrade 2.5.0 -> 2.6.1 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 21/45] python3-aiohttp: upgrade 3.11.13 -> 3.11.14 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 22/45] python3-bitarray: upgrade 3.1.1 -> 3.2.0 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 23/45] python3-coverage: upgrade 7.6.12 -> 7.7.1 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 24/45] python3-dbus-fast: upgrade 2.39.3 -> 2.39.6 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 25/45] python3-ecdsa: upgrade 0.19.0 -> 0.19.1 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 26/45] python3-grpcio-channelz: upgrade 1.70.0 -> 1.71.0 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 27/45] python3-grpcio-reflection: " wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 28/45] python3-grpcio-tools: " wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 29/45] python3-grpcio: " wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 30/45] python3-huey: upgrade 2.5.2 -> 2.5.3 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 31/45] python3-inline-snapshot: upgrade 0.20.5 -> 0.20.8 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 32/45] python3-platformdirs: upgrade 4.3.6 -> 4.3.7 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 33/45] python3-protobuf: upgrade 5.29.4 -> 6.30.1 wangmy
2025-03-25 10:43 ` Gyorgy Sarvari
2025-03-25 21:57 ` Khem Raj
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 34/45] python3-psycopg: upgrade 3.2.5 -> 3.2.6 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 35/45] python3-pymisp: upgrade 2.5.7.1 -> 2.5.8.1 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 36/45] python3-pymongo: upgrade 4.11.2 -> 4.11.3 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 37/45] python3-responses: upgrade 0.25.6 -> 0.25.7 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 38/45] python3-scikit-build-core: upgrade 0.11.0 -> 0.11.1 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 39/45] python3-sqlalchemy: upgrade 2.0.38 -> 2.0.39 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 40/45] python3-web3: upgrade 7.8.0 -> 7.9.0 wangmy
2025-03-25 9:01 ` [oe] [meta-python] [PATCH 41/45] python3-xmlschema: upgrade 3.4.3 -> 3.4.5 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 42/45] qpdf: upgrade 11.10.1 -> 12.0.0 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 43/45] rasdaemon: upgrade 0.8.2 -> 0.8.3 wangmy
2025-03-25 9:01 ` [oe] [meta-oe] [PATCH 44/45] thingsboard-gateway: upgrade 3.6.3 -> 3.7.2 wangmy
2025-03-25 9:01 ` [oe] [meta-gnome] [PATCH 45/45] xdg-desktop-portal-gtk: upgrade 1.15.2 -> 1.15.3 wangmy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1742893312-3809-1-git-send-email-wangmy@fujitsu.com \
--to=wangmy@fujitsu.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.