c4b3ea54f9247f4a3f53577f32de1e8948f715bc

This is a reland off5d30c90ef
Changes from original CL: moved fuchisa libunwind dependency back into libc++abi. [1] removed the need to build libc++abi with libunwind, so libunwind was removed on the Linux config after that CL. However, an unwinder is still necessary for libc++abi to build, whether it's provided by glibc or libunwind or whatever. But I mistakenly thought the dependency on an unwinder in general was removed, so I added a bad TODO to move libunwind up to common_deps. Fuchsia's libc doesn't provide an unwinder, so the libunwind dependency is still necessary. This CL simply removes the TODO and adds only the visibility changes from the original CL. [1]7512331622
Original change's description: > Move fuchsia libunwind dependency to common_deps > > Also be more strict about visibility checks and add a comment to common_deps > about adding new global dependencies, since it seems a few have slipped in since > it was added. > > BUG=None > R=thakis > > Change-Id: Id7e2a136bff4ad60e3ea19604431d13048a25738 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1492426 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Reviewed-by: Nico Weber <thakis@chromium.org> > Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> > Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> > Cr-Commit-Position: refs/heads/master@{#640381} R=thakis Bug: None Change-Id: If80a355d8be198a6e1d477a9d57fa8cd944687e8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1521879 Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#640683}
…
Chromium
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
Description
Chromium是一个开源浏览器项目,提供了一种安全、快速、稳定的方法来体验Web。该浏览器可以在多个平台上下载,包括Mac、Windows、Linux和ChromiumOS。项目原始地址: https://chromium.googlesource.com/chromium/src.git
https://www.mobibrw.com/gitea-mirrors/chromium/src.git
Languages
C++
74.4%
Java
8.2%
Objective-C++
4.6%
TypeScript
4%
Python
2.5%
Other
6.1%