mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-23 18:38:08 -07:00
dev-cpp/abseil-cpp: remove unused patches
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/34296 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
This commit is contained in:
committed by
Conrad Kostecki
parent
b47a5a6b04
commit
0f11be4122
@@ -1,23 +0,0 @@
|
||||
Don't assume all ARM CPUs have crypto extensions.
|
||||
|
||||
Requires an accompanying change in the ebuild to disable crypto
|
||||
extensions (by passing -DABSL_ARCH_ARM_NO_CRYPTO). This could
|
||||
be done by the build system instead in future.
|
||||
|
||||
https://bugs.gentoo.org/778926
|
||||
--- a/absl/random/internal/randen_hwaes.cc
|
||||
+++ b/absl/random/internal/randen_hwaes.cc
|
||||
@@ -50,8 +50,11 @@
|
||||
(defined(__ARM_NEON) && defined(__ARM_FEATURE_CRYPTO))
|
||||
#define ABSL_RANDEN_HWAES_IMPL 1
|
||||
|
||||
-#elif ABSL_RANDOM_INTERNAL_AES_DISPATCH && !defined(__APPLE__) && \
|
||||
- (defined(__GNUC__) && __GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ > 9)
|
||||
+// When ABSL_ARCH_ARM_NO_CRYPTO is defined, then ARM CPU without
|
||||
+// crypto extension is assumed.
|
||||
+#elif !defined(ABSL_ARCH_ARM_NO_CRYPTO) && \
|
||||
+ (ABSL_RANDOM_INTERNAL_AES_DISPATCH && !defined(__APPLE__) && \
|
||||
+ (defined(__GNUC__) && __GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ > 9))
|
||||
// ...or, on GCC, we can use an ASM directive to
|
||||
// instruct the assember to allow crypto instructions.
|
||||
#define ABSL_RANDEN_HWAES_IMPL 1
|
||||
@@ -1,14 +0,0 @@
|
||||
https://bugs.gentoo.org/823990
|
||||
https://github.com/abseil/abseil-cpp/commit/a9831f1cbf93fb18dd951453635f488037454ce9.patch
|
||||
--- a/absl/debugging/failure_signal_handler.cc
|
||||
+++ b/absl/debugging/failure_signal_handler.cc
|
||||
@@ -136,7 +136,8 @@ static bool SetupAlternateStackOnce() {
|
||||
#else
|
||||
const size_t page_mask = sysconf(_SC_PAGESIZE) - 1;
|
||||
#endif
|
||||
- size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
+ size_t stack_size =
|
||||
+ (std::max<size_t>(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
#if defined(ABSL_HAVE_ADDRESS_SANITIZER) || \
|
||||
defined(ABSL_HAVE_MEMORY_SANITIZER) || defined(ABSL_HAVE_THREAD_SANITIZER)
|
||||
// Account for sanitizer instrumentation requiring additional stack space.
|
||||
Reference in New Issue
Block a user