public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Benjamin A. Beasley <code@musicinmybrain.net>
To: git-commits@fedoraproject.org
Subject: [rpms/abseil-cpp] rawhide: Update to 20260526.0 (close RHBZ#2484429)
Date: Tue, 23 Jun 2026 10:35:52 GMT [thread overview]
Message-ID: <178221095216.1.15389794343589865894.rpms-abseil-cpp-5d1893598585@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/abseil-cpp
Branch : rawhide
Commit : 5d189359858550773b8396974e7fdbd3e04b11cf
Author : Benjamin A. Beasley <code@musicinmybrain.net>
Date : 2026-06-09T20:30:22+01:00
Stats : +52/-4 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/abseil-cpp/c/5d189359858550773b8396974e7fdbd3e04b11cf?branch=rawhide
Log:
Update to 20260526.0 (close RHBZ#2484429)
---
diff --git a/.gitignore b/.gitignore
index 5c3cabc..56deba8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,4 @@
/abseil-cpp-20250814.1.tar.gz
/abseil-cpp-20260107.0.tar.gz
/abseil-cpp-20260107.1.tar.gz
+/abseil-cpp-20260526.0.tar.gz
diff --git a/abseil-cpp.spec b/abseil-cpp.spec
index d9e92c4..acadadc 100644
--- a/abseil-cpp.spec
+++ b/abseil-cpp.spec
@@ -1,8 +1,8 @@
# Installed library version
-%global lib_version 2601.0.0
+%global lib_version 2605.0.0
Name: abseil-cpp
-Version: 20260107.1
+Version: 20260526.0
Release: %autorelease
Summary: C++ Common Libraries
@@ -30,6 +30,13 @@ Source: https://github.com/abseil/abseil-cpp/archive/%{version}/%{name}-
# https://github.com/abseil/abseil-cpp/issues/1992.
Patch: 0001-Omit-the-bind-block-in-test-Test-Mutex-FunctorCondit.patch
+# PR #2071: Include immintrin.h instead of bmi2intrin.h
+# https://github.com/abseil/abseil-cpp/commit/d851fdd768b27c02b3fb786fd0987faddd279ece
+#
+# Fixes failure to build with GCC 16 when the BMI2 extensions are enabled,
+# e.g., when targeting x86_64-v3 on ELN/RHEL.
+Patch: https://github.com/abseil/abseil-cpp/commit/d851fdd768b27c02b3fb786fd0987faddd279ece.patch
+
BuildRequires: cmake
# The default make backend would work just as well; ninja is observably faster
BuildRequires: ninja-build
@@ -137,9 +144,9 @@ skips="${skips})$"
# All shared libraries except installed TESTONLY libraries; see the %%files
# list for the -testing subpackage for those.
%{_libdir}/libabsl_base.so.%{lib_version}
-%{_libdir}/libabsl_borrowed_fixup_buffer.so.%{lib_version}
%{_libdir}/libabsl_city.so.%{lib_version}
%{_libdir}/libabsl_civil_time.so.%{lib_version}
+%{_libdir}/libabsl_clock_interface.so.%{lib_version}
%{_libdir}/libabsl_cord.so.%{lib_version}
%{_libdir}/libabsl_cord_internal.so.%{lib_version}
%{_libdir}/libabsl_cordz_functions.so.%{lib_version}
@@ -211,9 +218,11 @@ skips="${skips})$"
%{_libdir}/libabsl_raw_hash_set.so.%{lib_version}
%{_libdir}/libabsl_raw_logging_internal.so.%{lib_version}
%{_libdir}/libabsl_scoped_set_env.so.%{lib_version}
+%{_libdir}/libabsl_source_location.so.%{lib_version}
%{_libdir}/libabsl_spinlock_wait.so.%{lib_version}
%{_libdir}/libabsl_stacktrace.so.%{lib_version}
%{_libdir}/libabsl_status.so.%{lib_version}
+%{_libdir}/libabsl_status_builder.so.%{lib_version}
%{_libdir}/libabsl_statusor.so.%{lib_version}
%{_libdir}/libabsl_str_format_internal.so.%{lib_version}
%{_libdir}/libabsl_strerror.so.%{lib_version}
@@ -251,6 +260,7 @@ skips="${skips})$"
# absl/synchronization/CMakeLists.txt
%{_libdir}/libabsl_per_thread_sem_test_common.so.%{lib_version}
# absl/time/CMakeLists.txt
+%{_libdir}/libabsl_simulated_clock.so.%{lib_version}
%{_libdir}/libabsl_time_internal_test_util.so.%{lib_version}
%files devel
diff --git a/d851fdd768b27c02b3fb786fd0987faddd279ece.patch b/d851fdd768b27c02b3fb786fd0987faddd279ece.patch
new file mode 100644
index 0000000..0ba5757
--- /dev/null
+++ b/d851fdd768b27c02b3fb786fd0987faddd279ece.patch
@@ -0,0 +1,37 @@
+From d851fdd768b27c02b3fb786fd0987faddd279ece Mon Sep 17 00:00:00 2001
+From: Ben Beasley <code@musicinmybrain.net>
+Date: Tue, 9 Jun 2026 08:48:33 -0700
+Subject: [PATCH] PR #2071: Include immintrin.h instead of bmi2intrin.h
+
+Imported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2071
+
+GCC 16 produces an error when including `bmi2intrin.h` directly.
+
+Merge 8ab6707df8ca3ea7263ae79930668de429ea2460 into acc35c318c4248b05ad85f6b7bbffd3c09bdfea7
+
+Merging this change closes #2071
+
+COPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/2071 from musicinmybrain:bmi2intrin 8ab6707df8ca3ea7263ae79930668de429ea2460
+PiperOrigin-RevId: 929220314
+Change-Id: I0ac97e2e5c1016363579026ec8e7b4786e6531bd
+---
+ absl/container/internal/raw_hash_set.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/absl/container/internal/raw_hash_set.h b/absl/container/internal/raw_hash_set.h
+index b99d987f23b..7119e103d77 100644
+--- a/absl/container/internal/raw_hash_set.h
++++ b/absl/container/internal/raw_hash_set.h
+@@ -230,9 +230,9 @@
+ #include <ranges> // NOLINT(build/c++20)
+ #endif
+
+-#ifdef __BMI2__
+-#include <bmi2intrin.h>
+-#endif // __BMI2__
++#if defined(__i386__) || defined(__x86_64__)
++#include <immintrin.h>
++#endif
+
+ namespace absl {
+ ABSL_NAMESPACE_BEGIN
diff --git a/sources b/sources
index 2f49fd3..a10a387 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (abseil-cpp-20260107.1.tar.gz) = f5012885d6b6844a9cf5ed92ad5468b8757db33dfe1364bfb232fff928e06c550c7eb4557f45186a8ac4d18b178df9be267681abab4a6de40823b574afbe9960
+SHA512 (abseil-cpp-20260526.0.tar.gz) = fe85ebdd451b126117df1c3a312a1d5b29fc3557d07bb248854639b2a0180e91003fd2331a0d938f4ffeae8966f1df67a488fa3bdab072e840bbfdc6e8a4f01b
reply other threads:[~2026-06-23 10:35 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=178221095216.1.15389794343589865894.rpms-abseil-cpp-5d1893598585@fedoraproject.org \
--to=code@musicinmybrain.net \
--cc=git-commits@fedoraproject.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox