diff options
| -rw-r--r-- | gnu/packages/cpp.scm | 5 | ||||
| -rw-r--r-- | gnu/packages/rpc.scm | 36 |
2 files changed, 2 insertions, 39 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index cf136ae9e3..9f177f6b9f 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -2042,9 +2042,8 @@ point and then, after each tween step, plugging back the result.") (license license:expat))) (define-public abseil-cpp-20200923.3 - ;; "guix refresh -l" shows no dependents of this package, but by input - ;; rewriting, grpc-1.16.1 depends on it; - ;; in turn this is an input to hyperledger-iroha and tensorflow. + ;; This is not needed anymore except as a base of inheritance for + ;; abseil-cpp-20220623. (package (name "abseil-cpp") (version "20200923.3") diff --git a/gnu/packages/rpc.scm b/gnu/packages/rpc.scm index 36c937dcef..90c88d7b58 100644 --- a/gnu/packages/rpc.scm +++ b/gnu/packages/rpc.scm @@ -141,42 +141,6 @@ mile of distributed computing to connect devices, mobile applications and browsers to backend services.") (license license:asl2.0))) -;; Some packages require this older version. -(define-public grpc-1.16.1 - (package - (inherit grpc) - (version "1.16.1") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/grpc/grpc") - (commit (string-append "v" version)))) - (file-name (git-file-name "grpc" version)) - (sha256 - (base32 - "1jimqz3115f9pli5w6ik9wi7mjc7ix6y7yrq4a1ab9fc3dalj7p2")))) - (arguments - (substitute-keyword-arguments (package-arguments grpc) - ((#:phases phases) - #~(modify-phases #$phases - ;; Note: This would be nicer as a snippet, but that creates a tarball - ;; instead of a checkout and breaks assumptions made by the builder. - (add-after 'unpack 'rename-gettid - (lambda _ - ;; Rename custom gettid() syscall wrapper to avoid conflict - ;; with gettid() from glibc 2.30. - (substitute* '("src/core/lib/gpr/log_linux.cc" - "src/core/lib/gpr/log_posix.cc" - "src/core/lib/iomgr/ev_epollex_linux.cc") - (("gettid\\(") - "sys_gettid(")))))))) - (inputs - (modify-inputs (package-inputs grpc) - (replace "abseil-cpp" abseil-cpp-20200923.3))) - (native-inputs - (modify-inputs (package-native-inputs grpc) - (replace "protobuf" protobuf-3.6))))) - (define-public python-grpc-stubs (package (name "python-grpc-stubs") |
