Roll build/ 2e5d994c2..28c2aef2b (1 commit)

https://chromium.googlesource.com/chromium/src/build.git/+log/2e5d994c2e40..28c2aef2b5b3

Set use_llvm_libatomic to false, as suggested in
https://crrev.com/c/6402716. Partially roll to prove that this fixes the
build error.

Created with:
  roll-dep build --update-readme

Change-Id: I3effc08c5b7019d2f8139158dec99597eb417937
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/132070
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Auto-Submit: Andy Phan <andyphan@chromium.org>
diff --git a/.gn b/.gn
index 02a548a..d24fc07 100644
--- a/.gn
+++ b/.gn
@@ -33,6 +33,10 @@
 
   # PDFium has its own unsafe-buffers enforcement directories.
   clang_unsafe_buffers_paths = "//unsafe_buffers_paths.txt"
+
+  # Needed only for std::atomic_ref<T> for large Ts.
+  # See https://crbug.com/402171653 for details.
+  use_llvm_libatomic = false
 }
 
 no_check_targets = [
diff --git a/DEPS b/DEPS
index 9f796ef..7478023 100644
--- a/DEPS
+++ b/DEPS
@@ -78,7 +78,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling build
   # and whatever else without interference from each other.
-  'build_revision': '2e5d994c2e408fa6982bc0dcedf3bd13b174128b',
+  'build_revision': '28c2aef2b5b332fa0bd47295c94e726528495754',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling buildtools
   # and whatever else without interference from each other.