diff options
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch')
-rw-r--r-- | meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch b/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch index f39a9616d9..69e06a7918 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch +++ b/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch | |||
@@ -1,5 +1,5 @@ | |||
1 | From 102dcce6610e6606fffd3a4986f84eb52177f8c8 Mon Sep 17 00:00:00 2001 | 1 | From a2ec96a96ff7ba016e800212a942b9f29f255415 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sat, 13 Mar 2021 10:26:25 -0800 | 3 | Date: Sat, 13 Mar 2021 10:26:25 -0800 |
4 | Subject: [PATCH] An all-in-one patch that fixes several issues: | 4 | Subject: [PATCH] An all-in-one patch that fixes several issues: |
5 | 5 | ||
@@ -13,6 +13,7 @@ Sourced from void linux | |||
13 | Upstream-Status: Pending | 13 | Upstream-Status: Pending |
14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
15 | Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> | 15 | Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> |
16 | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> | ||
16 | --- | 17 | --- |
17 | .../abseil-cpp/absl/base/internal/unscaledcycleclock.cc | 4 ++-- | 18 | .../abseil-cpp/absl/base/internal/unscaledcycleclock.cc | 4 ++-- |
18 | .../absl/base/internal/unscaledcycleclock_config.h | 3 ++- | 19 | .../absl/base/internal/unscaledcycleclock_config.h | 3 ++- |
@@ -21,7 +22,7 @@ Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> | |||
21 | 4 files changed, 12 insertions(+), 5 deletions(-) | 22 | 4 files changed, 12 insertions(+), 5 deletions(-) |
22 | 23 | ||
23 | diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc | 24 | diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc |
24 | index 05e0e7b..f11fecb 100644 | 25 | index a0bf3a6..103b4f6 100644 |
25 | --- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc | 26 | --- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc |
26 | +++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc | 27 | +++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc |
27 | @@ -20,7 +20,7 @@ | 28 | @@ -20,7 +20,7 @@ |
@@ -43,17 +44,17 @@ index 05e0e7b..f11fecb 100644 | |||
43 | int64_t UnscaledCycleClock::Now() { | 44 | int64_t UnscaledCycleClock::Now() { |
44 | #ifdef __GLIBC__ | 45 | #ifdef __GLIBC__ |
45 | diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h | 46 | diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h |
46 | index 24b324a..5e232c1 100644 | 47 | index 43a3dab..196a853 100644 |
47 | --- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h | 48 | --- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h |
48 | +++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h | 49 | +++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h |
49 | @@ -21,7 +21,8 @@ | 50 | @@ -21,7 +21,8 @@ |
50 | 51 | ||
51 | // The following platforms have an implementation of a hardware counter. | 52 | // The following platforms have an implementation of a hardware counter. |
52 | #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \ | 53 | #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \ |
53 | - defined(__powerpc__) || defined(__ppc__) || defined(__riscv) || \ | 54 | - defined(__powerpc__) || defined(__ppc__) || defined(_M_IX86) || \ |
54 | + ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || \ | 55 | + ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || \ |
55 | + defined(__riscv) || \ | 56 | + defined(_M_IX86) || \ |
56 | defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC)) | 57 | (defined(_M_X64) && !defined(_M_ARM64EC)) |
57 | #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1 | 58 | #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1 |
58 | #else | 59 | #else |
59 | diff --git a/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc b/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc | 60 | diff --git a/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc b/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc |
@@ -96,3 +97,6 @@ index 3929b1b..23d5e50 100644 | |||
96 | #define ABSL_STACKTRACE_INL_HEADER \ | 97 | #define ABSL_STACKTRACE_INL_HEADER \ |
97 | "absl/debugging/internal/stacktrace_powerpc-inl.inc" | 98 | "absl/debugging/internal/stacktrace_powerpc-inl.inc" |
98 | #elif defined(__aarch64__) | 99 | #elif defined(__aarch64__) |
100 | -- | ||
101 | 2.43.0 | ||
102 | |||