update_engine: Ignore Wdeprecated-declarations.

Ignore Wdepercated-declarations for payload_consumer/delta_performer.cc
and payload_consumer/payload_constants.cc until the usages of the
deprecated declarations are removed.

BUG=chromium:1082352
TEST=emerge update_engine with CL:2197715

Change-Id: I7d9ec55faaff169d50a51547e189c558edd21e21
Reviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/system/update_engine/+/2203106
Tested-by: Allen Webb <[email protected]>
Commit-Queue: Allen Webb <[email protected]>
Reviewed-by: Amin Hassani <[email protected]>
diff --git a/BUILD.gn b/BUILD.gn
index 3f2ea44..7961fe1 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -170,6 +170,10 @@
     "rt",
   ]
 
+  # TODO(crbug.com/1082873): Remove after fixing usage of deprecated
+  # declarations.
+  cflags_cc = [ "-Wno-error=deprecated-declarations" ]
+
   # TODO(deymo): Remove unused dependencies once we stop including files
   # from the root directory.
   all_dependent_pkg_deps = [
@@ -358,6 +362,10 @@
     ":libpayload_consumer",
     ":update_metadata-protos",
   ]
+
+  # TODO(crbug.com/1082873): Remove after fixing usage of deprecated
+  # declarations.
+  cflags_cc = [ "-Wno-error=deprecated-declarations" ]
 }
 
 # server-side delta generator.