fix absl_dynamic_annotations library missing
This commit is contained in:
parent
c129f771d7
commit
6f6301e681
149
backport-Generating-projects.patch
Normal file
149
backport-Generating-projects.patch
Normal file
@ -0,0 +1,149 @@
|
||||
From 4efde0b477834d51ecf559779bde850e01984c5b Mon Sep 17 00:00:00 2001
|
||||
From: Esun Kim <veblush@google.com>
|
||||
Date: Tue, 29 Sep 2020 14:32:42 -0700
|
||||
Subject: [PATCH] Generating projects
|
||||
|
||||
---
|
||||
CMakeLists.txt | 10 +++++-----
|
||||
Makefile | 1 -
|
||||
config.m4 | 1 -
|
||||
config.w32 | 1 -
|
||||
grpc.gemspec | 4 +++-
|
||||
package.xml | 4 +++-
|
||||
src/python/grpcio/grpc_core_dependencies.py | 1 -
|
||||
7 files changed, 11 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 7e36f024d7b5..a117b94125b1 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -4274,7 +4274,6 @@ endif
|
||||
|
||||
|
||||
LIBGRPC_ABSEIL_SRC = \
|
||||
- third_party/abseil-cpp/absl/base/dynamic_annotations.cc \
|
||||
third_party/abseil-cpp/absl/base/internal/cycleclock.cc \
|
||||
third_party/abseil-cpp/absl/base/internal/raw_logging.cc \
|
||||
third_party/abseil-cpp/absl/base/internal/spinlock.cc \
|
||||
diff --git a/config.m4 b/config.m4
|
||||
index b7e257e3ab69..26b7b31fd2d1 100644
|
||||
--- a/config.m4
|
||||
+++ b/config.m4
|
||||
@@ -611,7 +611,6 @@ if test "$PHP_GRPC" != "no"; then
|
||||
src/php/ext/grpc/server.c \
|
||||
src/php/ext/grpc/server_credentials.c \
|
||||
src/php/ext/grpc/timeval.c \
|
||||
- third_party/abseil-cpp/absl/base/dynamic_annotations.cc \
|
||||
third_party/abseil-cpp/absl/base/internal/cycleclock.cc \
|
||||
third_party/abseil-cpp/absl/base/internal/raw_logging.cc \
|
||||
third_party/abseil-cpp/absl/base/internal/spinlock.cc \
|
||||
diff --git a/config.w32 b/config.w32
|
||||
index 777e8cf8e9a7..a01156c0b454 100644
|
||||
--- a/config.w32
|
||||
+++ b/config.w32
|
||||
@@ -578,7 +578,6 @@ if (PHP_GRPC != "no") {
|
||||
"src\\php\\ext\\grpc\\server.c " +
|
||||
"src\\php\\ext\\grpc\\server_credentials.c " +
|
||||
"src\\php\\ext\\grpc\\timeval.c " +
|
||||
- "third_party\\abseil-cpp\\absl\\base\\dynamic_annotations.cc " +
|
||||
"third_party\\abseil-cpp\\absl\\base\\internal\\cycleclock.cc " +
|
||||
"third_party\\abseil-cpp\\absl\\base\\internal\\raw_logging.cc " +
|
||||
"third_party\\abseil-cpp\\absl\\base\\internal\\spinlock.cc " +
|
||||
diff --git a/grpc.gemspec b/grpc.gemspec
|
||||
index 6ae02b8bc90e..34e0d2269570 100644
|
||||
--- a/grpc.gemspec
|
||||
+++ b/grpc.gemspec
|
||||
@@ -1174,12 +1174,12 @@ Gem::Specification.new do |s|
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/casts.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/config.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/const_init.h )
|
||||
- s.files += %w( third_party/abseil-cpp/absl/base/dynamic_annotations.cc )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/dynamic_annotations.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/internal/atomic_hook.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/internal/bits.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.cc )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.h )
|
||||
+ s.files += %w( third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/internal/endian.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/internal/errno_saver.h )
|
||||
s.files += %w( third_party/abseil-cpp/absl/base/internal/hide_ptr.h )
|
||||
diff --git a/package.xml b/package.xml
|
||||
index 36c87bb94b1b..8e6199006fbc 100644
|
||||
--- a/package.xml
|
||||
+++ b/package.xml
|
||||
@@ -1176,12 +1176,12 @@
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/casts.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/config.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/const_init.h" role="src" />
|
||||
- <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/dynamic_annotations.cc" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/dynamic_annotations.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/atomic_hook.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/bits.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.cc" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.h" role="src" />
|
||||
+ <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/endian.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/errno_saver.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/hide_ptr.h" role="src" />
|
||||
diff --git a/src/python/grpcio/grpc_core_dependencies.py b/src/python/grpcio/grpc_core_dependencies.py
|
||||
index 3373671efd88..3d20756ad550 100644
|
||||
--- a/src/python/grpcio/grpc_core_dependencies.py
|
||||
+++ b/src/python/grpcio/grpc_core_dependencies.py
|
||||
@@ -577,7 +577,6 @@
|
||||
'src/core/tsi/ssl_transport_security.cc',
|
||||
'src/core/tsi/transport_security.cc',
|
||||
'src/core/tsi/transport_security_grpc.cc',
|
||||
- 'third_party/abseil-cpp/absl/base/dynamic_annotations.cc',
|
||||
'third_party/abseil-cpp/absl/base/internal/cycleclock.cc',
|
||||
'third_party/abseil-cpp/absl/base/internal/raw_logging.cc',
|
||||
'third_party/abseil-cpp/absl/base/internal/spinlock.cc',
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 0b224ac..8a74c52 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -15541,7 +15541,7 @@ generate_pkgconfig(
|
||||
"gRPC platform support library"
|
||||
"${gRPC_CORE_VERSION}"
|
||||
""
|
||||
- "-lgpr -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations"
|
||||
+ "-lgpr -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
|
||||
""
|
||||
"gpr.pc")
|
||||
|
||||
@@ -15551,7 +15551,7 @@ generate_pkgconfig(
|
||||
"high performance general RPC framework"
|
||||
"${gRPC_CORE_VERSION}"
|
||||
"gpr openssl"
|
||||
- "-lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations"
|
||||
+ "-lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
|
||||
""
|
||||
"grpc.pc")
|
||||
|
||||
@@ -15561,7 +15561,7 @@ generate_pkgconfig(
|
||||
"high performance general RPC framework without SSL"
|
||||
"${gRPC_CORE_VERSION}"
|
||||
"gpr"
|
||||
- "-lgrpc_unsecure -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations"
|
||||
+ "-lgrpc_unsecure -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
|
||||
""
|
||||
"grpc_unsecure.pc")
|
||||
|
||||
@@ -15571,7 +15571,7 @@ generate_pkgconfig(
|
||||
"C++ wrapper for gRPC"
|
||||
"${gRPC_CPP_VERSION}"
|
||||
"grpc"
|
||||
- "-lgrpc++ -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations"
|
||||
+ "-lgrpc++ -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
|
||||
""
|
||||
"grpc++.pc")
|
||||
|
||||
@@ -15581,6 +15581,6 @@ generate_pkgconfig(
|
||||
"C++ wrapper for gRPC without SSL"
|
||||
"${gRPC_CPP_VERSION}"
|
||||
"grpc_unsecure"
|
||||
- "-lgrpc++_unsecure -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations"
|
||||
+ "-lgrpc++_unsecure -labsl_bad_optional_access -labsl_str_format_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
|
||||
""
|
||||
"grpc++_unsecure.pc")
|
||||
--
|
||||
2.27.0
|
||||
487
backport-Upgrade-Abseil-to-LTS-2020923.patch
Normal file
487
backport-Upgrade-Abseil-to-LTS-2020923.patch
Normal file
@ -0,0 +1,487 @@
|
||||
From 5b4344063e9d44cdd4e6f00729b48de2f2956145 Mon Sep 17 00:00:00 2001
|
||||
From: Esun Kim <veblush@google.com>
|
||||
Date: Tue, 29 Sep 2020 14:29:06 -0700
|
||||
Subject: [PATCH] Upgrade Abseil to LTS 2020923.2
|
||||
|
||||
---
|
||||
bazel/grpc_deps.bzl | 8 +-
|
||||
gRPC-C++.podspec | 2 +-
|
||||
gRPC-Core.podspec | 2 +-
|
||||
src/abseil-cpp/preprocessed_builds.yaml | 181 ++++++++++++++-------
|
||||
templates/gRPC-C++.podspec.template | 2 +-
|
||||
templates/gRPC-Core.podspec.template | 2 +-
|
||||
third_party/abseil-cpp | 2 +-
|
||||
tools/run_tests/sanity/check_submodules.sh | 2 +-
|
||||
8 files changed, 135 insertions(+), 66 deletions(-)
|
||||
|
||||
diff --git a/src/abseil-cpp/preprocessed_builds.yaml b/src/abseil-cpp/preprocessed_builds.yaml
|
||||
index a6a35f2f6d45..257efad9b27f 100644
|
||||
--- a/src/abseil-cpp/preprocessed_builds.yaml
|
||||
+++ b/src/abseil-cpp/preprocessed_builds.yaml
|
||||
@@ -93,12 +93,14 @@
|
||||
name: absl/base:core_headers
|
||||
src: []
|
||||
- cmake_target: absl::dynamic_annotations
|
||||
- deps: []
|
||||
+ deps:
|
||||
+ - absl/base:config
|
||||
+ - absl/base:core_headers
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/base/dynamic_annotations.h
|
||||
+ - third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h
|
||||
name: absl/base:dynamic_annotations
|
||||
- src:
|
||||
- - third_party/abseil-cpp/absl/base/dynamic_annotations.cc
|
||||
+ src: []
|
||||
- cmake_target: absl::endian
|
||||
deps:
|
||||
- absl/base:config
|
||||
@@ -124,6 +126,13 @@
|
||||
name: absl/base:exponential_biased
|
||||
src:
|
||||
- third_party/abseil-cpp/absl/base/internal/exponential_biased.cc
|
||||
+- cmake_target: absl::fast_type_id
|
||||
+ deps:
|
||||
+ - absl/base:config
|
||||
+ headers:
|
||||
+ - third_party/abseil-cpp/absl/base/internal/fast_type_id.h
|
||||
+ name: absl/base:fast_type_id
|
||||
+ src: []
|
||||
- cmake_target: absl::log_severity
|
||||
deps:
|
||||
- absl/base:config
|
||||
@@ -187,6 +196,16 @@
|
||||
name: absl/base:spinlock_wait
|
||||
src:
|
||||
- third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc
|
||||
+- cmake_target: absl::strerror
|
||||
+ deps:
|
||||
+ - absl/base:config
|
||||
+ - absl/base:core_headers
|
||||
+ - absl/base:errno_saver
|
||||
+ headers:
|
||||
+ - third_party/abseil-cpp/absl/base/internal/strerror.h
|
||||
+ name: absl/base:strerror
|
||||
+ src:
|
||||
+ - third_party/abseil-cpp/absl/base/internal/strerror.cc
|
||||
- cmake_target: absl::throw_delegate
|
||||
deps:
|
||||
- absl/base:config
|
||||
@@ -206,6 +225,7 @@
|
||||
- absl/container:layout
|
||||
- absl/memory:memory
|
||||
- absl/meta:type_traits
|
||||
+ - absl/strings:cord
|
||||
- absl/strings:strings
|
||||
- absl/types:compare
|
||||
- absl/utility:utility
|
||||
@@ -233,7 +253,9 @@
|
||||
src: []
|
||||
- cmake_target: absl::container_memory
|
||||
deps:
|
||||
+ - absl/base:config
|
||||
- absl/memory:memory
|
||||
+ - absl/meta:type_traits
|
||||
- absl/utility:utility
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/container/internal/container_memory.h
|
||||
@@ -242,6 +264,7 @@
|
||||
- cmake_target: absl::fixed_array
|
||||
deps:
|
||||
- absl/algorithm:algorithm
|
||||
+ - absl/base:config
|
||||
- absl/base:core_headers
|
||||
- absl/base:dynamic_annotations
|
||||
- absl/base:throw_delegate
|
||||
@@ -278,6 +301,7 @@
|
||||
deps:
|
||||
- absl/base:config
|
||||
- absl/hash:hash
|
||||
+ - absl/strings:cord
|
||||
- absl/strings:strings
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h
|
||||
@@ -350,6 +374,7 @@
|
||||
src: []
|
||||
- cmake_target: absl::layout
|
||||
deps:
|
||||
+ - absl/base:config
|
||||
- absl/base:core_headers
|
||||
- absl/meta:type_traits
|
||||
- absl/strings:strings
|
||||
@@ -516,15 +541,38 @@
|
||||
- absl/base:raw_logging_internal
|
||||
- absl/debugging:debugging_internal
|
||||
- absl/debugging:demangle_internal
|
||||
+ - absl/strings:strings
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/debugging/internal/symbolize.h
|
||||
- third_party/abseil-cpp/absl/debugging/symbolize.h
|
||||
+ - third_party/abseil-cpp/absl/debugging/symbolize_darwin.inc
|
||||
- third_party/abseil-cpp/absl/debugging/symbolize_elf.inc
|
||||
- third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc
|
||||
- third_party/abseil-cpp/absl/debugging/symbolize_win32.inc
|
||||
name: absl/debugging:symbolize
|
||||
src:
|
||||
- third_party/abseil-cpp/absl/debugging/symbolize.cc
|
||||
+- cmake_target: absl::flags_commandlineflag
|
||||
+ deps:
|
||||
+ - absl/base:config
|
||||
+ - absl/base:fast_type_id
|
||||
+ - absl/flags:commandlineflag_internal
|
||||
+ - absl/strings:strings
|
||||
+ - absl/types:optional
|
||||
+ headers:
|
||||
+ - third_party/abseil-cpp/absl/flags/commandlineflag.h
|
||||
+ name: absl/flags:commandlineflag
|
||||
+ src:
|
||||
+ - third_party/abseil-cpp/absl/flags/commandlineflag.cc
|
||||
+- cmake_target: absl::flags_commandlineflag_internal
|
||||
+ deps:
|
||||
+ - absl/base:config
|
||||
+ - absl/base:fast_type_id
|
||||
+ headers:
|
||||
+ - third_party/abseil-cpp/absl/flags/internal/commandlineflag.h
|
||||
+ name: absl/flags:commandlineflag_internal
|
||||
+ src:
|
||||
+ - third_party/abseil-cpp/absl/flags/internal/commandlineflag.cc
|
||||
- cmake_target: absl::flags_config
|
||||
deps:
|
||||
- absl/base:config
|
||||
@@ -546,9 +594,7 @@
|
||||
- absl/base:core_headers
|
||||
- absl/flags:config
|
||||
- absl/flags:flag_internal
|
||||
- - absl/flags:handle
|
||||
- - absl/flags:marshalling
|
||||
- - absl/flags:registry
|
||||
+ - absl/flags:reflection
|
||||
- absl/strings:strings
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/flags/declare.h
|
||||
@@ -561,29 +607,21 @@
|
||||
- absl/base:base
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
+ - absl/flags:commandlineflag
|
||||
+ - absl/flags:commandlineflag_internal
|
||||
- absl/flags:config
|
||||
- - absl/flags:handle
|
||||
- - absl/flags:registry
|
||||
+ - absl/flags:marshalling
|
||||
+ - absl/flags:reflection
|
||||
- absl/memory:memory
|
||||
+ - absl/meta:type_traits
|
||||
- absl/strings:strings
|
||||
- absl/synchronization:synchronization
|
||||
+ - absl/utility:utility
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/flags/internal/flag.h
|
||||
name: absl/flags:flag_internal
|
||||
src:
|
||||
- third_party/abseil-cpp/absl/flags/internal/flag.cc
|
||||
-- cmake_target: absl::flags_handle
|
||||
- deps:
|
||||
- - absl/base:config
|
||||
- - absl/base:core_headers
|
||||
- - absl/flags:config
|
||||
- - absl/flags:marshalling
|
||||
- - absl/strings:strings
|
||||
- - absl/types:optional
|
||||
- headers:
|
||||
- - third_party/abseil-cpp/absl/flags/internal/commandlineflag.h
|
||||
- name: absl/flags:handle
|
||||
- src: []
|
||||
- cmake_target: absl::flags_marshalling
|
||||
deps:
|
||||
- absl/base:config
|
||||
@@ -600,12 +638,14 @@
|
||||
deps:
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
+ - absl/flags:commandlineflag
|
||||
+ - absl/flags:commandlineflag_internal
|
||||
- absl/flags:config
|
||||
- absl/flags:flag
|
||||
- absl/flags:flag_internal
|
||||
- - absl/flags:handle
|
||||
+ - absl/flags:private_handle_accessor
|
||||
- absl/flags:program_name
|
||||
- - absl/flags:registry
|
||||
+ - absl/flags:reflection
|
||||
- absl/flags:usage
|
||||
- absl/flags:usage_internal
|
||||
- absl/strings:strings
|
||||
@@ -624,6 +664,17 @@
|
||||
- third_party/abseil-cpp/absl/flags/internal/path_util.h
|
||||
name: absl/flags:path_util
|
||||
src: []
|
||||
+- cmake_target: absl::flags_private_handle_accessor
|
||||
+ deps:
|
||||
+ - absl/base:config
|
||||
+ - absl/flags:commandlineflag
|
||||
+ - absl/flags:commandlineflag_internal
|
||||
+ - absl/strings:strings
|
||||
+ headers:
|
||||
+ - third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.h
|
||||
+ name: absl/flags:private_handle_accessor
|
||||
+ src:
|
||||
+ - third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.cc
|
||||
- cmake_target: absl::flags_program_name
|
||||
deps:
|
||||
- absl/base:config
|
||||
@@ -636,22 +687,23 @@
|
||||
name: absl/flags:program_name
|
||||
src:
|
||||
- third_party/abseil-cpp/absl/flags/internal/program_name.cc
|
||||
-- cmake_target: absl::flags_registry
|
||||
+- cmake_target: absl::flags_reflection
|
||||
deps:
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
- - absl/base:raw_logging_internal
|
||||
+ - absl/container:flat_hash_map
|
||||
+ - absl/flags:commandlineflag
|
||||
+ - absl/flags:commandlineflag_internal
|
||||
- absl/flags:config
|
||||
- - absl/flags:handle
|
||||
+ - absl/flags:private_handle_accessor
|
||||
- absl/strings:strings
|
||||
- absl/synchronization:synchronization
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/flags/internal/registry.h
|
||||
- - third_party/abseil-cpp/absl/flags/internal/type_erased.h
|
||||
- name: absl/flags:registry
|
||||
+ - third_party/abseil-cpp/absl/flags/reflection.h
|
||||
+ name: absl/flags:reflection
|
||||
src:
|
||||
- - third_party/abseil-cpp/absl/flags/internal/registry.cc
|
||||
- - third_party/abseil-cpp/absl/flags/internal/type_erased.cc
|
||||
+ - third_party/abseil-cpp/absl/flags/reflection.cc
|
||||
- cmake_target: absl::flags_usage
|
||||
deps:
|
||||
- absl/base:config
|
||||
@@ -668,13 +720,14 @@
|
||||
deps:
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
+ - absl/flags:commandlineflag
|
||||
- absl/flags:config
|
||||
- absl/flags:flag
|
||||
- absl/flags:flag_internal
|
||||
- - absl/flags:handle
|
||||
- absl/flags:path_util
|
||||
+ - absl/flags:private_handle_accessor
|
||||
- absl/flags:program_name
|
||||
- - absl/flags:registry
|
||||
+ - absl/flags:reflection
|
||||
- absl/strings:strings
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/flags/internal/usage.h
|
||||
@@ -746,6 +799,7 @@
|
||||
src: []
|
||||
- cmake_target: absl::int128
|
||||
deps:
|
||||
+ - absl/base:bits
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
headers:
|
||||
@@ -758,25 +812,16 @@
|
||||
- cmake_target: absl::random_internal_distribution_caller
|
||||
deps:
|
||||
- absl/base:config
|
||||
+ - absl/base:fast_type_id
|
||||
+ - absl/utility:utility
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/random/internal/distribution_caller.h
|
||||
name: absl/random/internal:distribution_caller
|
||||
src: []
|
||||
-- cmake_target: absl::random_internal_distributions
|
||||
- deps:
|
||||
- - absl/base:base
|
||||
- - absl/meta:type_traits
|
||||
- - absl/random/internal:distribution_caller
|
||||
- - absl/random/internal:traits
|
||||
- - absl/random/internal:uniform_helper
|
||||
- - absl/strings:strings
|
||||
- headers:
|
||||
- - third_party/abseil-cpp/absl/random/internal/distributions.h
|
||||
- name: absl/random/internal:distributions
|
||||
- src: []
|
||||
- cmake_target: absl::random_internal_fast_uniform_bits
|
||||
deps:
|
||||
- absl/base:config
|
||||
+ - absl/meta:type_traits
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h
|
||||
name: absl/random/internal:fast_uniform_bits
|
||||
@@ -806,16 +851,17 @@
|
||||
- third_party/abseil-cpp/absl/random/internal/iostream_state_saver.h
|
||||
name: absl/random/internal:iostream_state_saver
|
||||
src: []
|
||||
-- cmake_target: absl::random_internal_mocking_bit_gen_base
|
||||
+- cmake_target: absl::random_internal_mock_helpers
|
||||
deps:
|
||||
- - absl/random:random
|
||||
- - absl/strings:strings
|
||||
+ - absl/base:fast_type_id
|
||||
+ - absl/types:optional
|
||||
headers:
|
||||
- - third_party/abseil-cpp/absl/random/internal/mocking_bit_gen_base.h
|
||||
- name: absl/random/internal:mocking_bit_gen_base
|
||||
+ - third_party/abseil-cpp/absl/random/internal/mock_helpers.h
|
||||
+ name: absl/random/internal:mock_helpers
|
||||
src: []
|
||||
- cmake_target: ''
|
||||
deps:
|
||||
+ - absl/base:config
|
||||
- absl/base:core_headers
|
||||
- absl/base:raw_logging_internal
|
||||
- absl/random/internal:platform
|
||||
@@ -832,7 +878,6 @@
|
||||
- absl/random/internal:pool_urbg
|
||||
- absl/random/internal:salted_seed_seq
|
||||
- absl/random/internal:seed_material
|
||||
- - absl/strings:strings
|
||||
- absl/types:optional
|
||||
- absl/types:span
|
||||
headers:
|
||||
@@ -855,10 +900,10 @@
|
||||
- absl/base:config
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/random/internal/platform.h
|
||||
- - third_party/abseil-cpp/absl/random/internal/randen-keys.inc
|
||||
- third_party/abseil-cpp/absl/random/internal/randen_traits.h
|
||||
name: absl/random/internal:platform
|
||||
- src: []
|
||||
+ src:
|
||||
+ - third_party/abseil-cpp/absl/random/internal/randen_round_keys.cc
|
||||
- cmake_target: absl::random_internal_pool_urbg
|
||||
deps:
|
||||
- absl/base:base
|
||||
@@ -960,7 +1005,9 @@
|
||||
src: []
|
||||
- cmake_target: absl::random_internal_uniform_helper
|
||||
deps:
|
||||
+ - absl/base:config
|
||||
- absl/meta:type_traits
|
||||
+ - absl/random/internal:traits
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/random/internal/uniform_helper.h
|
||||
name: absl/random/internal:uniform_helper
|
||||
@@ -978,10 +1025,11 @@
|
||||
- cmake_target: absl::random_bit_gen_ref
|
||||
deps:
|
||||
- absl/base:core_headers
|
||||
+ - absl/base:fast_type_id
|
||||
- absl/meta:type_traits
|
||||
- absl/random/internal:distribution_caller
|
||||
- absl/random/internal:fast_uniform_bits
|
||||
- - absl/random/internal:mocking_bit_gen_base
|
||||
+ - absl/random:random
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/random/bit_gen_ref.h
|
||||
name: absl/random:bit_gen_ref
|
||||
@@ -992,7 +1040,7 @@
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
- absl/meta:type_traits
|
||||
- - absl/random/internal:distributions
|
||||
+ - absl/random/internal:distribution_caller
|
||||
- absl/random/internal:fast_uniform_bits
|
||||
- absl/random/internal:fastmath
|
||||
- absl/random/internal:generate_real
|
||||
@@ -1001,12 +1049,10 @@
|
||||
- absl/random/internal:uniform_helper
|
||||
- absl/random/internal:wide_multiply
|
||||
- absl/strings:strings
|
||||
- - absl/types:span
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/random/bernoulli_distribution.h
|
||||
- third_party/abseil-cpp/absl/random/beta_distribution.h
|
||||
- third_party/abseil-cpp/absl/random/discrete_distribution.h
|
||||
- - third_party/abseil-cpp/absl/random/distribution_format_traits.h
|
||||
- third_party/abseil-cpp/absl/random/distributions.h
|
||||
- third_party/abseil-cpp/absl/random/exponential_distribution.h
|
||||
- third_party/abseil-cpp/absl/random/gaussian_distribution.h
|
||||
@@ -1055,6 +1101,7 @@
|
||||
- third_party/abseil-cpp/absl/random/seed_sequences.cc
|
||||
- cmake_target: absl::status
|
||||
deps:
|
||||
+ - absl/base:atomic_hook
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
- absl/base:raw_logging_internal
|
||||
@@ -1066,16 +1113,31 @@
|
||||
- absl/strings:strings
|
||||
- absl/types:optional
|
||||
headers:
|
||||
+ - third_party/abseil-cpp/absl/status/internal/status_internal.h
|
||||
- third_party/abseil-cpp/absl/status/status.h
|
||||
- third_party/abseil-cpp/absl/status/status_payload_printer.h
|
||||
name: absl/status:status
|
||||
src:
|
||||
- third_party/abseil-cpp/absl/status/status.cc
|
||||
- third_party/abseil-cpp/absl/status/status_payload_printer.cc
|
||||
+- cmake_target: absl::statusor
|
||||
+ deps:
|
||||
+ - absl/base:core_headers
|
||||
+ - absl/base:raw_logging_internal
|
||||
+ - absl/meta:type_traits
|
||||
+ - absl/status:status
|
||||
+ - absl/strings:strings
|
||||
+ - absl/types:variant
|
||||
+ - absl/utility:utility
|
||||
+ headers:
|
||||
+ - third_party/abseil-cpp/absl/status/internal/statusor_internal.h
|
||||
+ - third_party/abseil-cpp/absl/status/statusor.h
|
||||
+ name: absl/status:statusor
|
||||
+ src:
|
||||
+ - third_party/abseil-cpp/absl/status/statusor.cc
|
||||
- cmake_target: absl::cord
|
||||
deps:
|
||||
- absl/base:base
|
||||
- - absl/base:base_internal
|
||||
- absl/base:core_headers
|
||||
- absl/base:endian
|
||||
- absl/base:raw_logging_internal
|
||||
@@ -1087,6 +1149,7 @@
|
||||
- absl/strings:internal
|
||||
- absl/strings:str_format
|
||||
- absl/strings:strings
|
||||
+ - absl/types:optional
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/strings/cord.h
|
||||
name: absl/strings:cord
|
||||
@@ -1094,6 +1157,8 @@
|
||||
- third_party/abseil-cpp/absl/strings/cord.cc
|
||||
- cmake_target: absl::cord
|
||||
deps:
|
||||
+ - absl/base:base_internal
|
||||
+ - absl/container:compressed_tuple
|
||||
- absl/meta:type_traits
|
||||
- absl/strings:strings
|
||||
headers:
|
||||
@@ -1127,11 +1192,14 @@
|
||||
src: []
|
||||
- cmake_target: absl::str_format_internal
|
||||
deps:
|
||||
+ - absl/base:bits
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
+ - absl/functional:function_ref
|
||||
- absl/meta:type_traits
|
||||
- absl/numeric:int128
|
||||
- absl/strings:strings
|
||||
+ - absl/types:optional
|
||||
- absl/types:span
|
||||
headers:
|
||||
- third_party/abseil-cpp/absl/strings/internal/str_format/arg.h
|
||||
@@ -1311,6 +1379,7 @@
|
||||
deps:
|
||||
- absl/base:config
|
||||
- absl/base:core_headers
|
||||
+ - absl/base:fast_type_id
|
||||
- absl/meta:type_traits
|
||||
- absl/types:bad_any_cast
|
||||
- absl/utility:utility
|
||||
10
grpc.spec
10
grpc.spec
@ -1,6 +1,6 @@
|
||||
Name: grpc
|
||||
Version: 1.31.0
|
||||
Release: 5
|
||||
Release: 6
|
||||
Summary: A modern, open source high performance RPC framework that can run in any environment
|
||||
License: ASL 2.0
|
||||
URL: https://www.grpc.io
|
||||
@ -17,6 +17,8 @@ Patch0007: add-secure-compile-option-in-Makefile.patch
|
||||
Patch0008: fix-re2-build-error.patch
|
||||
Patch0009: allow-grpcio-to-be-build-against-system-re2.patch
|
||||
Patch0010: grpc-1.31.0-python-grpcio-use-system-abseil.patch
|
||||
Patch0011: backport-Upgrade-Abseil-to-LTS-2020923.patch
|
||||
Patch0012: backport-Generating-projects.patch
|
||||
|
||||
BuildRequires: gcc-c++ pkgconfig protobuf-devel protobuf-compiler gdb
|
||||
BuildRequires: openssl-devel c-ares-devel gflags-devel gtest-devel zlib-devel gperftools-devel
|
||||
@ -124,6 +126,12 @@ cd ../..
|
||||
%{python3_sitearch}/grpcio-%{version}-py?.?.egg-info
|
||||
|
||||
%changelog
|
||||
* Tue Oct 11 2022 gaihuiying <eaglegai@163.com> - 1.31.0-6
|
||||
- Type:bugfix
|
||||
- ID:NA
|
||||
- SUG:NA
|
||||
- DESC:fix adjust to abseil-cpp 20210324,since it dont provides absl_dynamic_annotations library anymore
|
||||
|
||||
* Tue Oct 19 2021 gaihuiying <gaihuiying1@huawei.com> - 1.31.0-5
|
||||
- Type:requirement
|
||||
- ID:NA
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user