Add chromium-86.0.4240.111-nearby-payload_manager.patch

This commit is contained in:
Alzim 2020-10-24 19:02:46 +03:00
parent d30bec9c87
commit 6920f45d16
2 changed files with 16 additions and 0 deletions

View file

@ -0,0 +1,11 @@
--- dev.orig/third_party/nearby/src/cpp/core_v2/internal/payload_manager.cc
+++ dev/third_party/nearby/src/cpp/core_v2/internal/payload_manager.cc
@@ -946,7 +946,7 @@ PayloadManager::PendingPayload::PendingP
for (const auto& id : endpoint_ids) {
endpoints_.emplace(id, EndpointInfo{
.id = id,
- .status {EndpointInfo::Status::kAvailable},
+ .status = AtomicReference<EndpointInfo::Status>(EndpointInfo::Status::kAvailable),
});
}
}

View file

@ -154,6 +154,8 @@ Patch631: chromium-69.0.3497.100-build-error-in-clang6.patch
Patch636: remove-dead-reloc-in-nonalloc-LD-flags.patch
# Fix build /sandbox/policy/linux/bpf_gpu_policy_linux.cc
Patch637: chromium-86.0.4240.80-fcntl-h.patch
# Fix build nearby/src/cpp/core_v2/internal/payload_manager.cc
Patch638: chromium-86.0.4240.111-nearby-payload_manager.patch
BuildRequires: bison
%if %{with clang}
@ -402,6 +404,9 @@ cp -f %{_gostsourcedir}/src/msspi/third_party/cprocsp/include/* third_party/bori
%endif
%patch636 -p1
%patch637 -p1 -b .fcntl
%if %{mdvver} == 201905
%patch638 -p1
%endif
# fatal error: 'fuzzer/FuzzedDataProvider.h' file not found
# (Available in Clang10)