abseil-cpp: Upgrade to 20250512.1 https://github.com/openembedded/meta-openembedded/pull/968 This is needed for the usage of absl_nullable. Tested: - platform11 - http://fusion2/57a4a063-8747-32c9-b1cd-a5581ca0464e - http://fusion2/7ec84d2b-d781-39e7-86f7-6c76f55bcabd - platform5: http://fusion2/3b3785d1-5322-3867-8000-3f98b1712486 - platform15: http://fusion2/01b60dd3-e058-3533-9e91-384df8ad2f51 - platform17: http://fusion2/2c207941-78c9-3a3c-bf80-9d72f31f22f0 Google-Bug-Id: 401047732 Change-Id: I31155caf60fc99f0cbfad5d28e9efcaed2d96d17 Signed-off-by: Willy Tu <wltu@google.com>
diff --git a/recipes-devtools/abseil-cpp/abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch b/recipes-devtools/abseil-cpp/abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch deleted file mode 100644 index d49e860..0000000 --- a/recipes-devtools/abseil-cpp/abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch +++ /dev/null
@@ -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 -
diff --git a/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch b/recipes-devtools/abseil-cpp/abseil-cpp/0002-abseil-ppc-fixes.patch similarity index 97% rename from recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch rename to recipes-devtools/abseil-cpp/abseil-cpp/0002-abseil-ppc-fixes.patch index a0b99dd..fa5f461 100644 --- a/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch +++ b/recipes-devtools/abseil-cpp/abseil-cpp/0002-abseil-ppc-fixes.patch
@@ -1,4 +1,4 @@ -From 5891332fecd3bf707b58dda56b4b3f80583b5ef9 Mon Sep 17 00:00:00 2001 +From 849ee69234f0fd76c41a874763b1aac0c3dba12f 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 @@ -98,3 +98,6 @@ #define ABSL_STACKTRACE_INL_HEADER \ "absl/debugging/internal/stacktrace_powerpc-inl.inc" #elif defined(__aarch64__) +-- +2.50.0.rc2.692.g299adb8693-goog +
diff --git a/recipes-devtools/abseil-cpp/abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch b/recipes-devtools/abseil-cpp/abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch deleted file mode 100644 index c82b9e1..0000000 --- a/recipes-devtools/abseil-cpp/abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch +++ /dev/null
@@ -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 -
diff --git a/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb b/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb similarity index 83% rename from recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb rename to recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb index 5368dfa..7d8b813 100644 --- a/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb +++ b/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb
@@ -7,13 +7,11 @@ 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://0002-abseil-ppc-fixes.patch \ " S = "${WORKDIR}/git"