abseil-cpp: bump version

This commit is contained in:
Gerasim Troeglazov
2022-02-02 15:10:43 +10:00
parent 186c91e8a4
commit 827b025871
3 changed files with 29 additions and 37 deletions

View File

@@ -1,31 +0,0 @@
From 3724b2ecb515c4440bb3a22ed39733ba2a1737d8 Mon Sep 17 00:00:00 2001
From: Jerome Duval <jerome.duval@gmail.com>
Date: Mon, 18 Oct 2021 14:37:02 +0200
Subject: Haiku: mmap and alarm supported
diff --git a/absl/base/config.h b/absl/base/config.h
index 9544996..a172b02 100644
--- a/absl/base/config.h
+++ b/absl/base/config.h
@@ -372,7 +372,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != 'h' ||
#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
defined(__ros__) || defined(__native_client__) || defined(__asmjs__) || \
defined(__wasm__) || defined(__Fuchsia__) || defined(__sun) || \
- defined(__ASYLO__) || defined(__myriad2__)
+ defined(__ASYLO__) || defined(__myriad2__) || defined(__HAIKU__)
#define ABSL_HAVE_MMAP 1
#endif
@@ -430,7 +430,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != 'h' ||
#elif defined(__GOOGLE_GRTE_VERSION__)
// feature tests for Google's GRTE
#define ABSL_HAVE_ALARM 1
-#elif defined(__GLIBC__)
+#elif defined(__GLIBC__) || defined(__HAIKU__)
// feature test for glibc
#define ABSL_HAVE_ALARM 1
#elif defined(_MSC_VER)
--
2.30.2

View File

@@ -0,0 +1,22 @@
From 1c0c5b773743002bddd25fd838a152ae807eadfd Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Wed, 2 Feb 2022 15:04:07 +1000
Subject: Disable dynamic symbol lookup for in-memory Elf images
diff --git a/absl/debugging/internal/elf_mem_image.h b/absl/debugging/internal/elf_mem_image.h
index a894bd4..949aef7 100644
--- a/absl/debugging/internal/elf_mem_image.h
+++ b/absl/debugging/internal/elf_mem_image.h
@@ -32,7 +32,7 @@
#endif
#if defined(__ELF__) && !defined(__native_client__) && !defined(__asmjs__) && \
- !defined(__wasm__)
+ !defined(__wasm__) && !defined(__HAIKU__)
#define ABSL_HAVE_ELF_MEM_IMAGE 1
#endif
--
2.30.2