mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-12-15 06:45:32 +01:00
abseil-cpp: upgrade 20250127.1 -> 20250512.0
Refreshed abseil-cpp/0004-abseil-ppc-fixes.patch for 20250512.0 Change related to abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch are removed inea9951d3a9abseil-cpp/0005-Fix-GCC15-warning-that-ciso646-is-deprecated-in-C-17.patch is submitted in5f3435aba0Signed-off-by: Willy Tu <wltu@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
820047afe4
commit
e8c0e64e89
|
|
@ -1,38 +0,0 @@
|
|||
From a573ccd57e713486e7d8e782d6b3b34fde01ff9e Mon Sep 17 00:00:00 2001
|
||||
From: Sinan Kaya <sinan.kaya@microsoft.com>
|
||||
Date: Mon, 3 Feb 2020 03:25:57 +0000
|
||||
Subject: [PATCH] Remove maes option from cross-compilation
|
||||
|
||||
Upstream-Status: Pending
|
||||
---
|
||||
absl/copts/GENERATED_AbseilCopts.cmake | 4 ----
|
||||
absl/copts/GENERATED_copts.bzl | 4 ----
|
||||
2 files changed, 8 deletions(-)
|
||||
|
||||
diff --git a/absl/copts/GENERATED_AbseilCopts.cmake b/absl/copts/GENERATED_AbseilCopts.cmake
|
||||
index da2282fe..5e0e8dfd 100644
|
||||
--- a/absl/copts/GENERATED_AbseilCopts.cmake
|
||||
+++ b/absl/copts/GENERATED_AbseilCopts.cmake
|
||||
@@ -229,7 +229,3 @@ list(APPEND ABSL_RANDOM_HWAES_ARM64_FLAGS
|
||||
list(APPEND ABSL_RANDOM_HWAES_MSVC_X64_FLAGS
|
||||
)
|
||||
|
||||
-list(APPEND ABSL_RANDOM_HWAES_X64_FLAGS
|
||||
- "-maes"
|
||||
- "-msse4.1"
|
||||
-)
|
||||
diff --git a/absl/copts/GENERATED_copts.bzl b/absl/copts/GENERATED_copts.bzl
|
||||
index b9e0071e..0072008c 100644
|
||||
--- a/absl/copts/GENERATED_copts.bzl
|
||||
+++ b/absl/copts/GENERATED_copts.bzl
|
||||
@@ -230,7 +230,3 @@ ABSL_RANDOM_HWAES_ARM64_FLAGS = [
|
||||
ABSL_RANDOM_HWAES_MSVC_X64_FLAGS = [
|
||||
]
|
||||
|
||||
-ABSL_RANDOM_HWAES_X64_FLAGS = [
|
||||
- "-maes",
|
||||
- "-msse4.1",
|
||||
-]
|
||||
--
|
||||
2.25.1
|
||||
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
From 632632508daf8bb3a5800dac937ffc33c6d85973 Mon Sep 17 00:00:00 2001
|
||||
From: Jonas Gorski <jonas.gorski@bisdn.de>
|
||||
Date: Thu, 16 Jun 2022 11:46:31 +0000
|
||||
Subject: [PATCH] Remove neon option from cross compilation
|
||||
|
||||
Not every arm platform supports neon instructions, so do not enforce
|
||||
them.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
|
||||
---
|
||||
absl/copts/GENERATED_AbseilCopts.cmake | 4 ----
|
||||
absl/copts/GENERATED_copts.bzl | 4 ----
|
||||
2 files changed, 8 deletions(-)
|
||||
|
||||
diff --git a/absl/copts/GENERATED_AbseilCopts.cmake b/absl/copts/GENERATED_AbseilCopts.cmake
|
||||
index 5e0e8dfd..57cfc4d3 100644
|
||||
--- a/absl/copts/GENERATED_AbseilCopts.cmake
|
||||
+++ b/absl/copts/GENERATED_AbseilCopts.cmake
|
||||
@@ -218,10 +218,6 @@ list(APPEND ABSL_MSVC_TEST_FLAGS
|
||||
"/DNOMINMAX"
|
||||
)
|
||||
|
||||
-list(APPEND ABSL_RANDOM_HWAES_ARM32_FLAGS
|
||||
- "-mfpu=neon"
|
||||
-)
|
||||
-
|
||||
list(APPEND ABSL_RANDOM_HWAES_ARM64_FLAGS
|
||||
"-march=armv8-a+crypto"
|
||||
)
|
||||
diff --git a/absl/copts/GENERATED_copts.bzl b/absl/copts/GENERATED_copts.bzl
|
||||
index 0072008c..72840fda 100644
|
||||
--- a/absl/copts/GENERATED_copts.bzl
|
||||
+++ b/absl/copts/GENERATED_copts.bzl
|
||||
@@ -219,10 +219,6 @@ ABSL_MSVC_TEST_FLAGS = [
|
||||
"/DNOMINMAX",
|
||||
]
|
||||
|
||||
-ABSL_RANDOM_HWAES_ARM32_FLAGS = [
|
||||
- "-mfpu=neon",
|
||||
-]
|
||||
-
|
||||
ABSL_RANDOM_HWAES_ARM64_FLAGS = [
|
||||
"-march=armv8-a+crypto",
|
||||
]
|
||||
--
|
||||
2.25.1
|
||||
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
From aa102147cdfff3aa971e61038a6455bff6828350 Mon Sep 17 00:00:00 2001
|
||||
From: Derek Mauro <dmauro@google.com>
|
||||
Date: Tue, 29 Apr 2025 06:23:36 -0700
|
||||
Subject: [PATCH] Fix GCC15 warning that <ciso646> is deprecated in C++17
|
||||
|
||||
PiperOrigin-RevId: 752709743
|
||||
Change-Id: I4d6b52bca913d888818e1380268089743b03ca2b
|
||||
Upstream-Status: Backport [https://github.com/abseil/abseil-cpp/commit/5f3435aba00bcd7f12062d2e8e1839b4eaf1a575]
|
||||
---
|
||||
absl/hash/internal/hash.h | 14 +++++++++++++-
|
||||
1 file changed, 13 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/absl/hash/internal/hash.h b/absl/hash/internal/hash.h
|
||||
index f4a0d785..6937f413 100644
|
||||
--- a/absl/hash/internal/hash.h
|
||||
+++ b/absl/hash/internal/hash.h
|
||||
@@ -26,13 +26,25 @@
|
||||
|
||||
#include "absl/base/config.h"
|
||||
|
||||
+// GCC15 warns that <ciso646> is deprecated in C++17 and suggests using
|
||||
+// <version> instead, even though <version> is not available in C++17 mode prior
|
||||
+// to GCC9.
|
||||
+#if defined(__has_include)
|
||||
+#if __has_include(<version>)
|
||||
+#define ABSL_INTERNAL_VERSION_HEADER_AVAILABLE 1
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
// For feature testing and determining which headers can be included.
|
||||
-#if ABSL_INTERNAL_CPLUSPLUS_LANG >= 202002L
|
||||
+#if ABSL_INTERNAL_CPLUSPLUS_LANG >= 202002L || \
|
||||
+ ABSL_INTERNAL_VERSION_HEADER_AVAILABLE
|
||||
#include <version>
|
||||
#else
|
||||
#include <ciso646>
|
||||
#endif
|
||||
|
||||
+#undef ABSL_INTERNAL_VERSION_HEADER_AVAILABLE
|
||||
+
|
||||
#include <algorithm>
|
||||
#include <array>
|
||||
#include <bitset>
|
||||
|
|
@ -7,14 +7,11 @@ SECTION = "libs"
|
|||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=df52c6edb7adc22e533b2bacc3bd3915"
|
||||
|
||||
SRCREV = "d9e4955c65cd4367dd6bf46f4ccb8cd3d100540b"
|
||||
BRANCH = "lts_2025_01_27"
|
||||
SRCREV = "76bb24329e8bf5f39704eb10d21b9a80befa7c81"
|
||||
BRANCH = "lts_2025_05_12"
|
||||
SRC_URI = "git://github.com/abseil/abseil-cpp;branch=${BRANCH};protocol=https \
|
||||
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://0005-Fix-GCC15-warning-that-ciso646-is-deprecated-in-C-17.patch \
|
||||
file://0002-abseil-ppc-fixes.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
Loading…
Reference in New Issue
Block a user